리액트 재조정1 리액트의 재조정 재조정이란? 리액트에서 재조정은 이전 렌더링 결과와 현재 렌더링 결과를 비교하고 변경된 부분을 업데이트하는 것을 말한다. 그럼 어떤 상황에서 재조정이 일어날까? 💡 재렌더링 이후 요소가 변경되었을 때useState 훅으로 어떤 상태가 기본값 false였다가 특정 조건을 만족하여 true가 되었다. 해당 상태가 true가 되면 사용자에게 어떤 알림기능의 컴포넌트가 표출되도록 하게 되어서 이라는 컴포넌트가 호출된다. 호출되는 과정에서 변경된 상태값 true가 fiber node에 저장되고, 상태값이 변경되었기 때문에 리액트도 감지하여 재렌더링을 실행하게 된다. 이때 리액트는 실제 DOM과의 차이점을 비교하는 diffing 과정을 거치면서 기존의 요소가 아닌 이라는 컴포넌트를 기존의 요소 자리에 넣는다.. 2024. 8. 11. 이전 1 다음