사용자와의 인터랙션과 다양한 동적인 기능을 위함프로젝트의 규모가 커지고, 다양한 유저 인터페이스와 인터랙션을 제공하게된다면 => 많은 DOM요소를 관리하고 코드까지 정리하게 되어 힘들어진다.웹개발을할때 귀찮은 DOM관리와 상태 값 업데이트 관리를 최소한으로하고 오직 기
리액트를 사용할 때는 꼭 import로 react를 불러와야한다.컴포넌트를 만드는 방법은 두가지가 있는데,첫번째는 class를 통해서 생성하는 방법이다.여기서 render()(렌더 함수 =메소드라고 부른다.)는 꼭 jsx형식의 코드를 리턴해줘야 한다.jsx는 html처
props 와 state는 리액트에서 데이터를 다룰때 사용되는 개념이다.props는 부모가 자식에게 데이터를 전달할 때 사용한다.위처럼 하위 컴포넌트에게 value="value" 형태로 값을 넘겨준다.모든 컴포넌트는 렌더함수가 있어야한다.부모 컴포넌트 App.js자식