Front-End/React1 [React] 페이지 리랜더링되는 조건 리액트를 공부하면서 페이지가 랜더링되는 시점이 너무 헷갈렸다. 왜 너는 내가 시키지도 않은 일을 하는거야?!의 반복... 공부를 하고 업무에 적용하면서 조금은 이해가 됐지만 앞으로 시간날때 틈틈히 복습하면서 기록을 남겨놓아야겠다고 생각했기 때문에 남겨보려고 한다. React가 리랜더링하는 것에는 몇 가지 조건들이 있다. 1. 부모 컴포넌트가 랜더링 되었을 때 부모 컴포넌트가 랜더링되면 자식 컴포넌트는 모두 리랜더링된다. 코드양이 많아지면 랜더링량이 많아지게 되므로 최적화는 필수적이다. 2. State 변경이 있을 때 React는 State를 사용해서 동적인 데이터를 저장한다. State 변경이 감지되면 리랜더링을 해주게 되는데 setState로 바꿔주지 않고 직접 값을 변경하게 되면 React는 이를 감.. 2022. 10. 22. 이전 1 다음