웹은 각각의 컴포넌트를 거치며 데이터를 가지고 오며 페이지를 구성한다.
어떠한 페이지에서 변경사항이 생겼을 경우(상태가 변한 경우) 이전의 경우
처음으로 돌아가 다시 모든 컴포넌트를 거치며 새로 페이지를 구성한다.
React에서는 이전의 웹과 다르게 상태가 변경된 경우 Virtual DOM에서변경된 구조를
미리 구성한 후 기존의 React DOM과 비교해 변경된 컴포넌트만찾아 재구성한다.
[Image source : www.oreilly.com - learning react native]
이러한 상태 변경 관리는 React의 Props로 관리하게 된다.
그 각각의 상태(데이터)는 React의 State로 관리하게 된다.
많은 컴포넌트와 Props가 존재하고 서로의 컴포넌트가 상호작용한다면 매우 복잡해진다.