얕은 복사라는 것이 있다.
const newTodos = [...todos];
어떠한 컴포넌트가 마운트, 업데이트, 언마운트 되었을 때 특정작업을 처리할 코드를 실행 해주고 싶을때 쓰인다
useEffect(()=>{}); 하나의 콜백함수만 받는 형태.
랜더링될 때, 다시 랜더링 될 때
useEffect(()=>{}, []); 첫번째 인자로 콜백함수 두번째 인자로 배열을 받는다. 디펜던시 어레이([]라는값이 변화될때만 불리는다.)
컴포넌트가 맨처음 렌더링 될 때, 배열안에있는 요소의 값이 바뀔때 실행된다.
JSON.parse
JSON 문자열을 JavaScript 객체로 변환
JSON.stringify()
JavaScript 객체를 JSON 문자열로 변환
Unable to resolve module @react-native-async-storage/async-storage
npx pod-install
후발대 강의를 듣고왔는데 아직도
disaptch를 잘 모르는 것같다
toolkit도 마찬가지고
async await에 대해서 복습하게 되었고