
전통적으로 웹 페이지 UI를 만들 때는 HTML, CSS, JavaScript가 사용됨웹 페이지의 구조와 Semantic은 HTML로,디자인은 CSS로,그리고 사용자가 버튼을 클릭하거나 Form에 정보를 기입하는 등,User Interaction이 일어날 때는 Java

웹페이지에는 불변/가변 데이터가 존재합니다.그 중에서도 변할 수 있는 가변 데이터를 React에서는 State라고 부르며,useState()라는 특별한 함수를 통해 생성할 수 있습니다.이해를 돕기 위해 https://wikipedia.org에 접속해봅시다.위키

Child에서 Parent에게 props로 전달 받은 setState() 함수를 실행하면 둘 다 새로 re-rendering이 되는 것을 확인할 수 있습니다.re-rendering은 이전과 완전히 다른 새로운 메모리 공간에 새로운 컴포넌트를 만드는 것을 뜻합니다.개발