React

setState / useState

용성 2021. 10. 20. 20:11

리액트에서 setState를 사용하여 상태를 업데이트할 경우, 업데이트 된 상태는 즉시 반영되지 않는다.

왜냐하면 setState는 비동기적으로 작동하기 때문에!

즉, 리렌더링이 된 후에야 비로소 업데이트된 state가 반영된다. ( state 변경 - 리렌더링 - state 반영 )

 

setState / useState 는

비동기로 동작한다.
배치로 동작한다.
클로저를 사용해 상태를 기억한다.

728x90

'React' 카테고리의 다른 글

redux-saga  (0) 2021.09.11
Next Js  (0) 2021.04.22
Redux 다시 돌아보기  (0) 2021.04.21
React Router 파라미터와 쿼리  (0) 2021.02.25
redux ++  (0) 2021.02.17