React
Why React? 리액트란 자바스크립트로 만든 SPA의 한계를 극복하기 위해 등장한 라이브러리다. SPA는 모든 페이지를 한 페이지에서 구현하기 때문에 상태 관리가 어려울 수 있다는 단점이 있다. 기존 프론트엔드 개발의 문제점 1. DOM 조작의 어려움 2. 코드 관리 어려움 3. 성능 저하 리액트의 장점 1. 인터페이스를 독립적인 컴포넌트로 구성하여 코드 재 사용성, 유지 보수성, 확장성을 향상 시킴. 2. 가상 DOM을 통해 실제 DOM을 추상화하여 UI 업데이트를 효율적으로 처리. 성능 저하 최소화. 3. 내장된 상태 관리 기능과 서드 파티 라이브러리가 많음 리액트 작성 예시 JSX 문법 import logo from "./logo.svg"; import "./App.css"; function A..
React
2024. 3. 4. 22:04