-
React 입문Javascript/React 2020. 2. 27. 15:11
■리액트 사용 이유
- spa를 활용한 사용자 경험 강화
- 컴포넌트 재사용을 통한 수월한 유지보수
- 가상 dom을 이용한 데이터-화면 일치
- 상태(state)가 바뀌면 자동으로 재 랜더링
■리액트 실행 방법
- 초기
- 좀 더 간편하게 jsx(js + xml) 문법을 사용하도록 발전(babel을` 통해 jsx 사용)
■꿀팁
- render() 안에는 내용을 최소화하는 것이 좋다. 예를 들어 함수 선언 등등.
왜냐하면 render가 자주 일어나게 되면 그곳에 선언된 함수가 계속 선언되는 것!
따라서 render 외부에서 함수를 선언하고 render 내부에서 그 함수를 참조하는 것이 효율적
- render() 안의 jsx 태그엔 class, for 키워드를 사용하지 못함. 예약어이기 때문
class -> className, for -> htmlFor로 사용
'Javascript > React' 카테고리의 다른 글
webpack 사용해서 react 프로젝트 생성하기 (0) 2020.02.29 React focus (0) 2020.02.28 class 스타일 vs function 스타일(life cycle api) (0) 2020.02.26 class 스타일 vs function 스타일(props,state) (0) 2020.02.26 class 스타일 vs function 스타일(종합) (0) 2020.02.26 댓글