- 벨로퍼트와 함께하는 모던 리액트
- 1장. 리액트 입문
- 1. 리액트는 어쩌다가 만들어졌을까?
- 2. 작업환경 준비
- 3. 나의 첫번째 리액트 컴포넌트
- 4. JSX
- 5. props 를 통해 컴포넌트에게 값 전달하기
- 6. 조건부 렌더링
- 7. useState 를 통해 컴포넌트에서 바뀌는 값 관리하기
- 8. input 상태 관리하기
- 9. 여러개의 input 상태 관리하기
- 10. useRef 로 특정 DOM 선택하기
- 11. 배열 렌더링하기
- 12. useRef 로 useRef 로 컴포넌트 안의 변수 만들기
- 13. 배열에 항목 추가하기
- 14. 배열에 항목 제거하기
- 15. 배열에 항목 수정하기
- 16. useEffect를 사용하여 마운트/언마운트/업데이트시 할 작업 설정하기
- 17. useMemo 를 사용하여 연산한 값 재사용하기
- 18. useCallback 를 사용하여 함수 재사용하기
- 19. React.memo 를 사용한 컴포넌트 리렌더링 방지
- 20. useReducer 를 사용하여 상태 업데이트 로직 분리하기
- 21. 커스텀 Hooks 만들기
- 22. Context API 를 사용한 전역 값 관리
- 23. Immer 를 사용한 더 쉬운 불변성 관리
- 24. 클래스형 컴포넌트
- 25. LifeCycle Method
- 26. componentDidCatch 로 에러 잡아내기 / Sentry 연동
- 27. 리액트 개발 할 때 사용하면 편리한 도구들 - Prettier, ESLint, Snippet
- 리액트 입문 마무리
- 2장. 리액트 컴포넌트 스타일링하기
- 3장. 멋진 투두리스트 만들기
- 4장. API 연동하기
- 5장. 리액트 라우터
- 6장. 리덕스
- 7장. 리덕스 미들웨어
- 8장. 리액트 프로젝트에서 타입스크립트 사용하기