만약 리액트 같은 UI 라이브러리가 없으면 어떻게 개발할까?자바스크립트와 브라우저의 돔 스크립트만을 이용하여 개발하는 것=> 순수 자바스크립트, 바닐라 자바스크립트문제 해결에 쓰이는 해법 -> 패턴프로그래밍에서 문제를 해결하는 접근법 -> 디자인 패턴화면 개발에서 많이
리액트나 뷰 같은 UI 라이브러리의 가장 큰 특징은 화면에 출력되는 유저 인터페이스 상태로 관리할 수 있다는 점이다. 브라우저는 돔을 통해 어플리케이션을 렌더링한다.=> 결과값으로 화면에 안녕이라는 값이 출력된다.첫번째 코드는 데이터와 앨리먼트를 동시에 변경하면서 화면
엘리먼트를 생성할 때 document.createElement()함수를 사용한다. 트리 형태의 돔에 맞게 엘리먼트를 구성하려면 엘리먼트 간의 부모-자식 관계를 만들어야 한다.위 두 엘리먼트는 부모-자식 관계다.엘리먼트 h1(자식)을 만들고 이걸 자식으로 갖을 heade
위 코드에 대한 결과는 사진과 같다.리액트방식의 상태관리를 사용한다. -> componentReact는 컴포넌트라고 불리는 작고 고립된 코드의 파편을 이용하여 복잡한 UI를 구성하도록 돕는다.엘리먼트 : 리액트 앱을 구성하는 최소단위컴포넌트 > 엘리먼트 + 어플리케이션