반응형 useState 동기화1 useState 동기화 하는 2가지 방법 useState 리액트를 조금만 해본 사람이라면 알겠지만 useState의 setState는 비동기로 동작한다. 이번에 회사에서 업무를 하면서 어떤 handler가 setState가 완료된 후에 동작하는것을 보장해야 하는 상황이 있었다. 당연히 예상하겠지만, 이 코드는 setState가 끝나기 전에 handleToBottom이 실행된다. 혹시 이해가 안가면 여기서 실험할 수 있음 {setState(newState); handleToBottom();}}/> setState가 끝난 후 handleToBottom이 실행되는 것, 즉 setState를 동기화하는 두가지 방법이 있다. 1. useEffect useEffect의 의존성배열을 이용하면 특정 state가 변화할때 동작시키고 싶은 callback함수를 .. 2023. 2. 28. 이전 1 다음 반응형