8. useEffect, useReducer, useDispatch, useSelector, useMemo, useCallback 참고용 velog https://velog.io/@ty-yun21/react8 참고용 github https://github.com/ty-yoon21/react-study1 commit message : 목표 useEffect useReducer 정리 useEffect 1.1 개요 : useEffect를 활용해서 마운트 (처음 나타났을 때), 언마운트, 업데이트 (특정 props가 바귈 때) 될 때 특정 작업을 처리하는 방법 : useEffect 사용 시 첫번째 파라미터에는 함수, 두번째 파라미터에는 의존값이 들어있는 배열 (deps)를 넣음 deps를 비우면 컴포넌트가 처음 나타날 때만 useEffect에 등록한 함수 호출 : 마운트시 주로 하는 작업들 --> props로 받은 값 컴포
3. useState, local Storage, useEffect 참고용 velog https://velog.io/@ty-yun21/react3 참고용 github https://github.com/ty-yoon21/react-study1 commit message : 2. UI & Router * 목표 useState 활용 local Storage useEffect를 사용하여 마운트/언마운트/업데이트시 할 작업 설정하기 정리 useState 활용 컴포넌트에서 보여줘야 하는 내용이 사용자 인터랙션에 따라 바뀌어야 할 때 어떻게 구현할 수 있는지 컴포넌트에서 동적인 값을 상태(state)라고 부릅니다. 리액트에 useState 라는 함수가 있는데요, 이것을 사용하면 컴포넌트에서 상태를 관리 할 수 있습니다. 1.1 ./container/App.js