
컴포넌트 트리에서 모든 속성은 프로퍼티(props)와 상태(state)로 나뉜다. 상호작용이 필요한 경우에는 상태로 관리하고, 그 외에는 프로퍼티 형식으로 전달한다.리액트에서 상태를 업데이트 할때 setState함수를 호출한다. setState는 업데이트 할 부분을 포

Portal은 부모 컴포넌트의 DOM 계층 구조 바깥에 있는 DOM 노드로 자식을 렌더링하는 방법을 제공합니다. 즉 리액트 프로젝트에서 컴포넌트를 렌더링하게 될 때, UI를 어디에 렌더링 시킬지 DOM을 사전에 선택하여 부모 컴포넌트의 바깥에 렌더링 할 수 있게 해주는

리액트는 컴포넌트의 prop, state가 변경되면 컴포넌트 함수를 실행해 화면을 렌더링합니다. 여기서 shouldComponentUpdate 에 대해 집중해보겠습니다. 이 단계에서 리액트는 렌더링이 필요하다고 판단되면 컴포넌트 함수를 실행시키고 가상 돔 비교를 통