- React가 2014년에 출시된 지 10년이 되어 웹 개발 환경의 지배적인 프레임워크가 되었다. 🤯
- react의 핵심 동기는 전통적인 MVC 패턴보다 염려 사항 기반의 구조로 코드를 분리하여 개발 능률과 유지보수를 향상시키는 데 있다. 🎯
- react는 서버 사이드 렌더링 방식 속한 제약을 극복하기 위해 생성된 JavaScript 라이브러리로, 서버-클라이언트 주고받는 과정을 줄여 웹 응용 프로그램의 성능을 높인다. 🚀
- react의 핵심 요소인 가상 DOM을 활용하여 DOM을 렌더링하고 업데이트하며, 효율적인 변경분 탐색 (diffing) 과정을 통해 UI 업데이트 속도를 높인다. ⚙️
- React 이후 Solid, Svelte 등 새로운 프레임워크들이 등장하여 웹 개발 단체의 대안을 제공하며 경쟁을 심화시킨다. 📊