리액트란

HUSII·2023년 6월 16일
0

리액트 기초

목록 보기
3/10

리액트
a javascript library for building user interfaces
사용자 인터페이스(UI)를 만들기 위한 자바스크립트 라이브러리

라이브러리 - 자주 사용되는 기능들을 정리해 모아 놓은 것

리액트의 장점
1.빠른 업데이트 & 렌더링 속도
(여기서 업데이트는 화면에 나타나는 내용이 바뀌는 것)

리액트는 빠른 업데이트를 위해 Virtual DOM이란 것을 사용함
Virtual DOM(Document Object Model - 웹페이지를 정의하는 하나의 객체)

2.Component-Based
리액트는 모든 페이지가 컴포넌트로 구성되어 있음
(컴포넌트도 여러 컴포넌트로 구성될 수 있음)
-> 재사용성이 높아짐(하나의 컴포넌트를 재사용)
-> 개발기간이 단축됨 & 유지보수가 용이함

리액트의 단점
1.방대한 학습량
Virtual DOM, JSX, Component, State, Props, ...

계속 뭔가 바뀐다 - 버전 업데이트

2.높은 상태관리 복잡도
리액트는 State 관리가 중요한데, 상태관리가 힘들다

  • 상태관리를 위해서 외부 상태관리 라이브러리를 도입하는 경우가 많다
    -> 또 공부해야함
profile
공부하다가 생긴 궁금한 것들을 정리하는 공간

0개의 댓글