컴포넌트 프로퍼티와 상태 파헤치기
2019. 9. 20.
컴포넌트 상태란? 컴포넌트 상태에 대한 설명은 다음 질문으로 부터 시작된다. JSX에서 자바스크립트 컬렉션을 요소에 매핑하는 태그를 선언했다면 이 컬렉션은 어떻게 채워질까? 상태는 리액트의 동적인 부분이다. 이는 컴포넌트의 초기 상태를 선언하고 시간이 지남에 따라 계속 변한다는 것을 의미한다. 초기 상태를 가진 컴포넌트가 빈 배열을 렌더링한다고 가정했을 때, 나중에 이 배열이 채워질 수 있다. 이를 상태 변화라고 하며 컴포넌트의 상태가 변할 때마다 자동으로 렌더링된다. 컴포넌트 프로퍼티란? 프로퍼티는 데이터를 컴포넌트로 전달하기 위해 사용된다. 새로운 상태가 인수 값인 메서드를 호출하는 대신, 오직 컴포넌트가 렌더링될 때만 전달된다. 즉 JSX 요소에 프로퍼티 값을 전달한다. 즉, 프로퍼티는 JSX 컨텍..