React

백수·2022년 7월 17일
0

3세대 웹이 나타난 이유?

웹이 발전하면서 유저와 상호 작용이 많아지고 다루어야 할 데이터가 증가 되어 웹 어플리케이션의 개발과 유지보수가 어려워 지게되었다

대표적인 3세대 Web Framework & Libray?

Angular , Vue, React 이다. 이중 React가 제일 많이 사용되고 있다.
그래서 React를 사용 해야 하는이유는 페이스북(메타)에서 지속적인 관리와 함께 생태계가 활성화 되어 얻을 자료가 많고, 문제 해결 방법을 쉽게 얻고 관련 지식들을 다양하게 접할 수 있는 장점이있어서 이다.

React

사용자 인터페이스 (UI)를 만들기 위한 자바스크립트 라이브러리

  • 선언적 (결과 즉 , 화면에 그려는 View에 초첨 원하는 모습을 리엑트가 알아서 처리하여 효율적으로 개발할수 있다.)
  • 가상돔 (이전 UI상태를 메모리에 유지해서 변경될 UI의 최소 집합을 계싼하는 기술, 불필요 UI업데이트를 줄이고 돔처리 횟수를 최소화 효율성으로 성능이 좋아진다.)
  • Component (재활용 가능한 UI구성 단위 ,필요한 곳에서 재사용 가능, 독립적으로 사용 가능하기 때문에 유지보수가 좋다, 구성 파악이 쉽다.)
  • JSX (JavaScript Syntax eXtension : 리엑트에서 사용하는 자바스크립트 확장 문법)
profile
안녕하세요백수아빠입니다.

0개의 댓글