
Frontend/React
[React] React의 탄생 배경 및 특징
React를 강의로 처음 배웠을 때 조금 정리해두었던 내용인데 개념들을 몇 가지 더 추가해서 기록해보려한다. 어떤 기술을 배울 때 그 기술이 왜 생겼는지 알면, 조금 더 깊이 있게 이해하는데 도움이 된다는 강사님의 말씀을 듣고 정리해두었던 것이다. 1. 리액트의 탄생배경요약해서 순서대로 나열해보면,1. 라이브러리/프레임워크 없이 HTML, CSS, Javascript로 DOM을 조작하고 이벤트를 발생시키는 등 웹 개발이 가능했음2. 웹이 발전하면서 웹 어플리케이션의 규모가 커지고, 관리해야 하는 Javscript 파일들이 많아지면서 코드가 복잡해짐4. 이후 이를 관리하기 위한 Backbone.js / Angular.js 등의 프레임워크가 만들어지고, Javascript의 특정 값이 바뀌면 특정 DOM의..