- 리액트는 2013년 메타에서 출시한 가장 인기 있는 프론트엔드 UI 라이브러리 중 하나이며, 복잡한 코드를 간소화하고 상태 및 데이터 관리를 용이하게 한다. 💡
- 2010년대 웹 애플리케이션 개발의 빠른 성장과 Node.js, 웹 API 등의 등장으로 프론트엔드의 역할이 확대되면서 SPA가 등장하였다. 🥂
- AngularJS, BackboneJS와 같이 당시 존재했던 SPA 프레임워크는 spring 관리, 상태 및 데이터 관리 등에서 어려움을 겪었다. 🤔
- 리액트는 JSX를 통해 spring 편리성을 높이고, 유닛 구성 요소 기반의 코드 구조를 통해 비행 상태를 도입하여 복잡성을 단순화하였다. 🚀
- 리액트 버전 15 이후 클래스 구성 요소를 도입했으나, 16번 버전에서 React Fiber 엔진이 등장했다. 🧑💻