04 / 14 / 2022

고수진·2022년 4월 14일
0

IDE

공부 순서
리액트 -> 2회독 (이번주 안)
베이스 3 런베이스웹, 테마, 스타일링, 오버라이드 -> 모르는 것 위주로 정리
넥스트
리액트쿼리

해야할 일 -> 회고 노트 적기

React
와 같은 React 엘리먼트는 단지 객체이기 때문에 다른 데이터처럼 prop으로 전달할 수 있습니다.
하나의 컴포넌트는 한 가지 일을 하는게 이상적이라는 원칙

선호 로케일, 테마, 데이터 캐시, 로그인 유저 -> context로 사용하기
한두군데서만 깊이들어가는 경우? -> 깊이들어가는 자식컴포넌트 자체를 부모컴포넌트에서
프롭으로 넘겨주는 방법 고려

생명주기 메서드인 static getDerivedStateFromError() 와 componentDidCatch() 중 하나 (혹은 둘 다)를 정의하면 클래스 컴포넌트 자체가 에러 경계가 됩니다.

궁금증
고급안내서 > 코드분할
React.lazy -> 먼저 불러오는 것인지? 불러오는 순서는 못 정하는지?

React.lazy는 동적 import()를 호출하는 함수를 인자로 가집니다. 이 함수는 React 컴포넌트를 포함하며 default export를 가진 모듈로 결정되는 Promise로 반환해야 합니다.

tree shaking?

고급안내서 > Context
결국 state로 넘겨도 값이 변하고 리렌더 되는 것이 아닌가?

profile
프론트엔드 공부합니다

0개의 댓글