TIL 2020/05/03

코드깎는 노인·2020년 5월 2일
0

React

목록 보기
4/5

-for문안에서 useState나 setState를 쓰지 않는다.
setState는 state값을 즉시 바꾸지 않고 pending 상태로 변환한다.setState후 state값에 접근하는것은 존재하던 값을 반환하므로 for문의 첫번째 값만 반영될것이다.setState가 동기적으로 작동한다고 생각하면 안된다.따라서 for문밖에 배열을 만들어 배열에 추가한 후 for문 밖에서 setState를 처리해야 한다.

-useEffect에서 setState를 사용하는 경우 무한루프가 걸릴 수 있다.상황에 따라서 dependency array값을 설정해야 무한루프에 걸리지 않는다.
참고문서

profile
내가 볼려고 만든 블로그

0개의 댓글