MENU

Fun & Interesting

[React 까보기 시리즈]setState 를 여러번 호출하면 실제로 상태를 여러번 업데이트할까?(상태를 업데이트 하기 위해 queue 에 저장하고 소비하는 과정)

가장 쉬운 웹개발 with Boaz 1,585 lượt xem 1 year ago
Video Not Working? Fix It Now

(https://goidle.github.io/react/in-depth-react-hooks_1/ 를 기반으로 제작하였습니다)
setState 실행하면 update 객체를 생성하여 queue 에 저장하고, 여러번 setState 를 호출하더라도, 불필요한 렌더링을 방지하도록 최적화 로직을 실행하며, 그후에야 WORK 를 scheduler 에게 예약합니다. 이 과정을 코드를 한줄 한줄 살펴보며 설명했습니다.

circular linked list 는 따로 깊게 설명드리지 못해서 참고 영상 링크를 함께 첨부합니다
https://www.youtube.com/watch?v=30U3WhstyDA

언제나 그렇듯 여러분의 피드백은 저의 성장에 큰 도움이 됩니다.
오늘 영상도 잘 부탁드립니다.
감사합니다.

Comment