리액트(React) UI를 효과적으로 구축하기 위해 사용하는 자바스크립트(JavaScript) 기반의 라이브러리 기존에 웹 사이트를 만들 때에는 보통 프론트엔드 부분을 객체 지향적으로 작성하지는 않았다. 백엔드에서나 객체지향 기법을 적절히 따르면서 개발했었다. 하지만 리액트는 프론트엔드 또한 매우 객체지향적으로 구현하도록 해주는 라이브러리이다...
virutal dom 을 알아보기에 앞서 dom이란 무엇인가? Document Object Model 의 약자 객체로 문서 구조를 표현하는 방법(html 파일로부터 브라우저 화면을 표현하는 방법) 트리 형태로 구성되며 javascript로 특정 노드의 CRUD 작업이 가능 DOM 자체는 빠르더라도, 요소의 개수가 수 백개, 수천 개로 ...
html로 코드를 작성하고 브라우저로 실행해보면 적용하지 않았는데도 불구하고, 자동으로 style(margin, padding 등)이 들어가게 될 것이다. 웹 브라우저마다 default 값으로 스타일이 적용되어 있기 때문이다. 브라우저마다의 기본 디폴트 스타일 값이 아니라 동일한 CSS 스타일을 보여주기 위해 이런 default 디폴트 값을 초기화...
[React] 리액트 개요
IntelliJ 디버깅