더북(TheBook)

상태 관리: 각 컴포넌트는 자신만의 상태(state)를 가질 수 있습니다. 상태가 변경되면 해당 컴포넌트는 자동으로 리렌더링되어 UI에 새로운 상태를 반영합니다. 이 상태 변화는 컴포넌트 트리 하위에 있는 자식 컴포넌트에 영향을 줄 수 있습니다.

렌더링 최적화: 리액트는 가상 DOM을 사용해 실제 DOM과의 차이를 비교한 뒤 변경된 부분만 최소한으로 업데이트합니다. 덕분에 빠르고 효율적인 렌더링이 가능합니다.

 

컴포넌트 트리 구조는 복잡한 UI를 작고 독립적인 단위로 분리하고, 각 컴포넌트 간 관계를 명확하게 표현해 줍니다. 이 덕분에 리액트 애플리케이션은 전체 구조를 이해하기 쉽고, 기능별로 코드가 잘 나뉘어 있어 유지보수와 확장이 매우 수월합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.