리액트 18버전 이후부터 batch라는 기능이 추가되었습니다. batch는 React가 더 나은 성능을 위해 여러 개의 state 업데이트를 하나의 리렌더링 (re-render)로 묶는 것을 의미합니다. batch 이전 리액트는 여러 state가 변경되면 1. state1변경() 2. 재렌더링 3. state2변경() 4. 재렌더링 .... 이런 식이였다면 batch 이후 리액트는 여러 state가 변경되면1. state1변경()2. state2변경()3. 재렌더링...이런식입니다. 리액트18버전 이후부터 렌더링 성능이 저하되는 컴포넌트에서 쓸 수 있는 혁신적인 기능이 하나 추가되었습니다. useTransition 이건데 이걸로 오래걸리는 부분을 감싸면 렌더링시 버벅이지 않게 해줍니다. 실은 코드 실행시..