React로 사고하기 요약
React로 사고하기 요약React로 사용자 인터페이스를 빌드할 때, 먼저 컴포넌트 조각으로 나눈다. 그리고 각 컴포넌트의 다양한 시각적 상태들을 정의한다. 마지막으로 컴포넌트들을 연결하여 데이터가 그 사이를 흘러가게 한다.React로 UI를 구현하기 위해 일반적으로 다섯 가지 단계를 거친다.step 1: UI를 컴포넌트 계층으로 쪼개기step 2: React로 정적인 버전 구현하기상호작용 기능은 추가하지 않고 데이터 모델로부터 UI를 렌더링하는 버전 만들기. 데이터 모델을 렌더링하는 앱의 정적인 버전을 만들기 위해 다른 컴포넌트를 재사용하고 props를 이용하여 데이터를 넘겨주는 컴포넌트를 구현.step 3: 최소한의 데이터만 이용해서 완벽하게 UI State 표현하기UI를 상호작용하게 만들려면 사용자..