React의 Function Component만을 중심으로 하는 강좌입니다.
React 개발환경 구성을 소개합니다.
React 프로젝트를 생성하고 실행하는 과정까지 소개합니다.
CRA를 통해 생성한 React 프로젝트의 구조를 살펴봅니다.
JSX를 소개하고 HTML과 어떤 부분이 다른지 알아봅니다.
React에서의 Function 컴포넌트를 작성하는 방법을 알아봅니다.
React에서 동적으로 값을 전달하는 방법인 Props 개념을 알아봅니다.
반복 컴포넌트 작성하는 방법을 알아봅니다.
React에서 이벤트를 작성하는 방법을 알아봅니다.
상태State 개념과 React Hooks를 소개하고, useState와 useEffect를 작성하는 방법을 알아봅니다.
useState 함수와 useEffect 함수를 조금 더 유연하게 사용하는 방법을 알아봅니다.
React Hooks를 조금 더 유연하게 사용할 수 있는 방법인 Custom Hooks를 알아봅니다.
Ref와 React Hooks의 기본 API 중 하나인 useRef를 알아봅니다.
퍼포먼스 최적화와 가독성에 도움을 주는 useMemo를 알아봅니다.
React Hooks의 고급 API 중 일부인 useReducer를 알아봅니다.
Reacct Context를 소개하고 작성하는 방법을 알아봅니다.
React Context를 조금 더 편하게 사용할 수 있는 useContext를 알아봅니다.
React Portals을 소개하고 작성하는 방법을 알아봅니다.
React Portals를 활용하는 개인적인 방법을 소개합니다.
React를 하면서 만나는 여러 이슈와 라이브러리를 소개합니다.
강좌를 작성하면서 중점으로 둔 부분과 후기를 작성했습니다.