728x90
반응형
섹션 1. 리액트 소개
리액트는 무엇인가?
라이브러리
- 자주 사용되는 기능들을 정리해 모아 놓은 것
- 리액트는 자바스크립트 UI 라이브러리
프레임워크 vs 라이브러리
- 프레임워크 프로그램의 흐름의 제한을 개발자가 아닌 프레임워크가 가지고 있음.
- 라이브러리는 프로그램의 흐름을 개발자가 제어함.
리액트의 장점과 단점
리액트의 장점
- 빠른 업데이트와 렌더링 속도
- Virtual DOM(Document Object Model)
- Virtual DOM(Document Object Model)
- Component-Based
- 레고 블록 조립하듯 컴포넌트들을 모아서 개발
- 아래는 Air BnB 사이트
- 재사용성
- 계속해서 사용이 가능한 성질
- 계속해서 사용이 가능한 성질
- 모듈의 의존성을 낮추고 호환성을 높임. ⇒ 재사용성을 높임
- 효과
- 개발 기간 단축
- 유지 보수 용이
- Meta라는 든든한 지원군
- 커뮤니티의 활성화 정도
- React Native로 모바일 개발도 가능
리액트의 단점
- 방대한 학습량
- 계속 뭔가 바뀜
- 높은 상태관리 복잡도
- 상태 관리의 기본 개념을 제대로 이해하자
728x90
'개발 관련 학습 > React' 카테고리의 다른 글
[처음 만난 리액트] 섹션 5. Components and Props (0) | 2023.03.10 |
---|---|
[처음 만난 리액트] 섹션 4. Rendering Elements (0) | 2023.03.10 |
[처음 만난 리액트]섹션 3. JSX (0) | 2023.01.12 |
[처음 만난 리액트]섹션 2. 리액트 시작하기 (0) | 2023.01.11 |
[처음 만난 React]섹션 0. 준비하기 (2) | 2023.01.08 |