목록2024/11/12 (1)
코딩하는 김딸기
리액트 기초
리액트란?페이스북에서 만든 웹 UI를 작성하기 위한 자바스크립트 라이브러리React의 특징SPA의 단점을 보완하는 몇가지 기술을 도입SPA의 단점모든 기능을 한 페이지에서 다 구현하다 보니 상태(데이터) 관리가 어려움자바스크립트에서 HTML 코드를 생성해야 하므로 개발 생산성 저하브라우저의 DOM을 자주 갱신하다보면 성능 저하 발생 (처음부터 렌더링하는걸 반복하면 성능저하)SPA의 단점을 보완하는 React의 특징컴포넌트 별로 상태 관리가 가능하고 전역 수준의 상태 관리를 지원하는 서드파티 라이브러리가 많음JSX를 이용해서 HTML 생산성이 높음가상 DOM을 이용해서 성능 저하 최소컴포넌트 기반 개발화면의 일부 UI를 만드는 컴포넌트 단위로 개발컴포넌트는 자바스크립트로 개발하며 재사용성이 뛰어남상태 관리..
카테고리 없음
2024. 11. 12. 17:13