January 10, 2023
처음 만난 React | 섹션 1. 리액트 소개
react | 처음 만난 React 1. 리액트 소개
섹션 1. 리액트 소개
리액트는 무엇인가?
라이브러리
- 자주 사용되는 기능들을 정리해 모아 놓은 것
- 리액트는 자바스크립트 UI 라이브러리
프레임워크 vs 라이브러리
- 프레임워크 프로그램의 흐름의 제한을 개발자가 아닌 프레임워크가 가지고 있음.
- 라이브러리는 프로그램의 흐름을 개발자가 제어함.
리액트의 장점과 단점
리액트의 장점
- 빠른 업데이트와 렌더링 속도
- Virtual DOM(Document Object Model)
- Component-Based
- 레고 블록 조립하듯 컴포넌트들을 모아서 개발
- 아래는 Air BnB 사이트
- 재사용성
- 계속해서 사용이 가능한 성질
- 계속해서 사용이 가능한 성질
- 모듈의 의존성을 낮추고 호환성을 높임. ⇒ 재사용성을 높임
- 효과
- 개발 기간 단축
- 유지 보수 용이
- Meta라는 든든한 지원군
- 커뮤니티의 활성화 정도
- React Native로 모바일 개발도 가능
리액트의 단점
- 방대한 학습량
- 계속 뭔가 바뀜
- 높은 상태관리 복잡도