TIL 22.08.03 | 배열, 객체 state 변경

HyeonWooGa·2022년 8월 4일
0

TIL

목록 보기
7/39
  1. state 값이 객체나 배열인 경우 unshift, shift 등으로 요소 변경하고 setter 사용하는 것은 리렌더링이 되지 않습니다.
    • 주소값은 변하지 않기 때문에
    • 따라서 spread syntax 나 splice 를 사용해서 주소값과 요소가 변경되는 배열, 객체를 지정해줘야 합니다.
  2. useState() 는 비동기 이다. 따라서 상태변경이 바로되지 않고 한 박자씩 늦는 오류 발생
    • useEffect() 사용해서 해결
    • state를 하나 더 만들어서 해결
  3. porps 로 함수 내려 줄 수 있어서 하위 컴포넌트에 이벤트 핸들러 내려줄 수 있다
profile
Aim for the TOP, Developer

0개의 댓글