Unit 1
- React
- React를 사용하는 이유는 무엇인가요??
- JSX
- JSX란 무엇일까요??
- Component
- Component란 무엇일까요??
- Functional Component
- 함수형 컴포넌트(Functional Component)가 React에 도입된 배경을 조사하여 설명해주세요
- Props and State
- Props와 State의 차이가 무엇인지 설명해 주세요
- Life Cycle
- React 생명주기에 대해 설명해주세요
- Hook
- Hook이란 무엇일까요??
- useState
- useState란 무엇일까요??
- useEffect
- useEffect란 무엇일까요??
- useMemo
- useMemo란 무엇일까요??
Unit 2
- useContext
- useContext란 무엇일까요??
- useReducer
- useReducer란 무엇일까요??
- useCallback
- useCallback이란 무엇일까요??
- useRef
- useRef란 무엇일까요??
- Component re-rendering
- Component가 re-rendering되는 조건 3가지를 설명해주세요
- React memo
- React.memo란 무엇일까요??
- Portal
- Portal이란 무엇일까요??
- PropTypes
- Component 사이에서는 데이터 전달이 잦게 일어납니다. PropTypes를 써야 하는 이유를 설명해주세요
- CRA
- create-react-app
- Eslint and Prettier
- Eslint 와 Prettier의 차이점을 설명해주세요
Unit 3
- Virtual DOM
- Virtual DOM이란 무엇인지, HTML DOM과는 어떤 차이가 있는지 설명해주세요
- Browser
- 브라우저 동작과정(렌더링 과정)에 대해 조사하여 설명해주세요
- SPA
- Single Page Application이란 무엇인지 조사하여 설명해주세요
- Pros and Cons
- React의 장점과 한계에 대해 설명해주세요
- Composition
- React Component를 합성(Composition)하는 방법에 대해 설명해주세요
- HOC
- 고차 컴포넌트(HOC, Higher Order Component)란 무엇인지 설명해주세요
- Reconciliation
- React는 렌더링 과정에서 재조정(Reconciliation)을 수행합니다 재조정이란 무엇인지 설명해주세요
- State Management
- React에서의 상태관리란 무엇인지 설명해주세요
- Global State Management
- 전역 상태관리(Global State Management)란 무엇이고, 전역 상태관리를 위한 툴에는 무엇이 있는지 조사하여 설명해주세요
- Rewards
- 여기까지 오시느라 고생 많으셨습니다.
공부할 때 참고 링크
/bookmark 를 통해서 아래와 같은 URL 북마크를 노션에 추가할 수 있으니 참고해주세요!
- HTML DOM 관리 관련 링크
- 전반적인 리엑트 학습 관련 링크
- useScroll Hooks 최적화 관련 링크
- useResize Hooks ResizeObserver API
- useAsync Hooks 관련 자료
- 가끔씩 react를 하다가 만나는 eslint 경고인 display-name 관련 자료
- useEffect Hook 에 대한 이해
- npm - package-lock.json 이란?
- useRef 에 대한 이해