[React] 탄생
기존 자바스크립트에서는 DOM을 이용해 요소들을 Select해줬었다. DOM이란 무엇일까? DOM은 각 HTML 엘리먼트의 정보를 지닌고 있는 자바스크립트 객체이다. 그래서 우리는 DOM 덕분에 자바스크립트로 HTML의 엘리먼트들을 변경할 수 있었다. 이 HTML의 엘리먼트들에 대한 작업을 위해 여태껏 자바스크립트에서는 DOM을 직접적으로 건드렸었다. 그러나 DOM을 직접적으로 건드리는 방식은 코드가 난잡해지고 유지보수가 어려운 코드가 된다. 이에 대한 대안으로 Ember, Backbone, AngularJs와 같은 라이브러리들이 나왔고, 해당 라이브러리들은 상태에 따라 DOM을 어떻게 Update할지에 대한 규칙을 정했다. 그리고 이에 대한 또 새로운 대안을 제시한 라이브러리가 바로 React이다. 리..
React
2020. 8. 11. 13:23