리액트의 장점
1) 빠른 업데이트 & 렌더링 속도
- Virtual DOM(빠른 업데이트를 하게 해줌)
-DOM(Document Of Model) : 웹페이지를 정의 하는 하나의 객체
2) Component기반의 구조
- 리액트는 전부 Component로 구성되어 있음
- 따라서 재사용성이 상당히 높아짐
- 재사용성이 높으면 좋은 점
a) 개발 기간이 단축됨.
b) 유지 보수가 용이해짐.
3) 든든한 지원군
- Meta <- 인기있는 open source
4) 활발한 지식공유 & 커뮤니티
5) 모바일 웹도 개발하기 쉬워짐
- react native로 개발 가능함.
리액트의 단점
1) 방대한 학습량
2) 높은 상태관리 복잡도