1장 리액트 빌드업
1-1 웹 개발의 변천사
- 01 전통적인 방식 (서버에서 완성된 HTML 응답)
- 02 SPA (Single Page Application)
- Todo List (HTML + vanillaJS)
- Todo List (vanillaJS + Lib)
- Counter (라이브러리 개발)
- 03 React
2장 리액트 시작하기
2-1 리액트란?
- Hello React
- Simple Todo List
2-2 리액트 개발 환경 구축
2-3 Props
2-4 State
3장 클래스 컴포넌트와 컴포넌트의 라이프 사이클
클래스 컴포넌트
4장 리액트 훅
4-1 리액트 훅
- 01 useState - 상태 관리
- 02 useEffect - side effect 관리
- 03 useReducer - 상태 관리 로직을 한곳에
- 04 useRef - 값이 유지되는 데이터 관리, DOM 엘리먼트 참조
- 05 useMemo - 함수의 반환값을 memoize
- 06 useCallback(함수 자체를 memoize), React.memo(컴포넌트를 memoize)
- 07 React Compiler 최적화