도대체 React 는 무엇일까?

JJ Kim·2022년 7월 12일
1

리액트

목록 보기
1/2
post-thumbnail

React

  • React는 웹 프레임워크로, 자바스크립트 라이브러리의 하나로서 사용자 인터페이스를 만들기 위해 사용된다.
  • 페이스북에서 개발하고 관리하는 UI 라이브러리

가상돔

  • 리액트는 가상 돔을 통해서 UI를 빠르게 업데이트한다.
  • 가상 돔은 이전 UI 상태를 메모리에 유지해서 변경된 부분만 실제 돔에 반영 해주는 기술이다.
  • 불필요한 업데이트를 줄여서 성능이 좋아진다.

사용이유

  • UI를 자동으로 업데이트 해주기 때문
  • 원래는 Dom을 직접 수정해야 하는데 쉽지 않으므로 프레임워크의 도움을 받음

리액트는 UI 기능만 제공한다.
따라서 전역 상태 관리나 라우팅, 빌드 시스템을 각 개발자가 직접 구축해야 한다.
리액트에서 create-react-app 이라는 툴을 제공하여 직접 구축해야 하는 번거로움을 줄여주고 있다.

profile
소확행을 찾는 개발자

0개의 댓글