리액트 컴포넌트가 생성-변화-소멸되는 일련의 과정을 생명 주기(LifeCycle)라고 한다.
React에서 컴포넌트를 호출할 때 어떻게 상태를 유지할 수 있을까?
React의 대표적인 Hook인 useEffect는 함수형 컴포넌트에서 Side Effect를 처리하기 위해 사용한다.
리액트 컴포넌트는 클래스형 컴포넌트와 함수형 컴포넌트로 나누어진다.
context는 React 컴포넌트 트리 안에서 데이터를 전역적으로 공유할 수 있도록 고안된 방법이다.
React를 사용하는 프로젝트에서 DOM을 직접 선택해야 하는 상황이 필요하다.
useMemo, useCallback은 리액트에서 컴포넌트의 성능을 최적화 하는 데 사용되는 훅이다.
Suspense와 ErrorBoundary 에러와 로딩 상태를 효과적으로 관리해 보자!
React.memo()은 컴포넌트를 메모이제이션하여 불필요한 리렌더링을 방지하는 리액트의 기능이자 성능 개선의 도구이다.