hyeonwooga.log
로그인
hyeonwooga.log
로그인
TIL 22.08.03 | 배열, 객체 state 변경
HyeonWooGa
·
2022년 8월 4일
팔로우
0
TIL
0
TIL
목록 보기
7/39
state 값이 객체나 배열인 경우 unshift, shift 등으로 요소 변경하고 setter 사용하는 것은 리렌더링이 되지 않습니다.
주소값은 변하지 않기 때문에
따라서 spread syntax 나 splice 를 사용해서 주소값과 요소가 변경되는 배열, 객체를 지정해줘야 합니다.
useState() 는 비동기 이다. 따라서 상태변경이 바로되지 않고 한 박자씩 늦는 오류 발생
useEffect() 사용해서 해결
state를 하나 더 만들어서 해결
porps 로 함수 내려 줄 수 있어서 하위 컴포넌트에 이벤트 핸들러 내려줄 수 있다
HyeonWooGa
Aim for the TOP, Developer
팔로우
이전 포스트
TIL 22.08.01 | State & Props, Recoil
다음 포스트
TIL 22.08.04 | HTTP, API, URI 등
0개의 댓글
댓글 작성
관련 채용 정보