Skip to main content

One post tagged with "기술면접"

View All Tags

React Batch?

· 7 min read
Fenrir
바보에서 벗어나길 희망하는 자

도입


Q. React로 개발을 하셨는데 한 함수(Event Handler) 내에서 같은 상태를 2번 변경하면 어떻게 되나요? 그리고 랜더링은 몇번 이루어 지나요?

A. 음..? (왜 똑같은 상태를 2번 바꾸지? 의미가 있나?) 어.. 일단 마지막에 변경된 값으로 상태가 변합니다. 랜더링은 1번 이루어 질거라고 생각합니다.

Q. 왜요?

A. 어... 그러니까.. 음 한번도 같은 상태를 연속으로 바꾼적이... 아마 지연?

Q. 아.. 네


위 Q&A는 내가 면접 때 질문을 듣고 대답한 내용이다.
내가 FE 개발자로 React를 공부했다고 하면서 이런 질문에 다시는 얼버무리지 않기 위해 정리하고자 한다.