오늘은 react hooks api를 공부하니까 하루가 끝났다. useState, useEffect를 다시 복습했고 useEffect에서 CleanUp timer를 제거하는 등 컴포넌트가 언마운트될때 처리를 담당하는 식으로 사용한다는 것을 배웠다. 그리고 useRef, useContext를 배웠는데 useRef는 state의 값 바뀔때마다 렌더를 해주는 것과 달리 ref는 값이 바뀌어도 다시 렌더되지 않았다. 또 useContext는 컴포넌트가 중첩되면서 컴포넌트 사이에서 state를 불필요할때 유용하게 사용할 수 있었다. 내일은 프로젝트를 하고 남은 시간에는 useMemo, useCallback, useReducer를 공부하려고 한다.