반응형
해당 강의는 리액트에 대한 강의이지만, 리액트를 대신해서 사용할 수 있는 대안들도 있다는 사실을 알면 좋을 것 같다.
리액트는 가장 인기 있는 Front end 프레임워크 / 라이브러리이며
컴포넌트 기반의 ui 라이브러리이고 컴포넌트에 중점을 두고 있다
따라서 내장된 다른 기능은 많지 않다.
리액트에서 자주 사용하게 될 "라우팅(Routing)"과 같은 기능이 필요하다면 추가적으로 서드 파티 라이브러리를 설치해야 한다.
리액트에서는 컴포넌트에 초점을 맞추고 있다
앵귤러(Angualr) 라는 프레임워크가 그 대안이 될 수 있는데, 한 번도 영향력 있었던 적이 없고 또 인기 있던 적도 없는 프레임워크이다. 하지만 리액트보다 더 많은 내장 함수를 가지고 있다는 장점이 있다.
그리고 처음부터 typescript를 사용하게끔 만들어졌다. 그래서 너무 많은 기능이 있다보니 오히려 작은 프로젝트에는 조금 과할 수 있다.
하지만 대규모 프로젝트에서는 많은 커뮤니티에 의존하지 않아도 될 정도의 많은 기능이 프레임워크에 내장되어 있다.
둘 다 컴포넌트 중심의 라이브러리이지만 약간 다른 방식으로 구축되어 있다.
다른 하나의 영향력이 강하지 않고, 인기 역시 많이 없던 프레임워크의 하나인 뷰가 있다.
뷰는 약간 앵귤러와 리액트를 합쳐 놓은 것 같은 느낌이다.
반응형
'온라인 강의 > React 완벽 가이드 [Udemy]' 카테고리의 다른 글
7. 강의 소개 및 강의 개요 (0) | 2023.05.30 |
---|---|
6. 온라인 학습 커뮤니티에 참여하세요 (0) | 2023.05.30 |
4. 리액트로 단일 페이지 애플리케이션(SPA) 구축하기 (0) | 2023.05.30 |
3. 왜 "JavaScript" 대신 리액트 일까요? (0) | 2023.05.30 |
2. react.js는 무엇인가요? (0) | 2023.05.29 |