1. Single Page Application
바닐라 javascript , html, css 를 써서 프로젝트를 만드는 것은, 무리가 있다. (실제로 해보았음)
Route path="/detail"
Route path="/"
Route path="/login"
과 같이, url path 를 동적으로 라우팅해서
굳이 각각 html 파일을 만들고, js 를 따로 만들지 않아도
컴포넌트화해서 간단하게 넣어줄 수 있다.
2. html을 따로 파일일 만드는것이 아니라, "함수, Array, Object" 이런 곳에 보관하고 재사용할 수 있다.
큰 프로젝트 일 수록 html 관리가 편해진다.
3. React Native 를 쓰면 , 같은 리액트 문법으로 모바일 앱개발도 가능하다. (html, css 문법만 약간 다르다)
4. Vue, Svelte, SolidJS 보다 가장 틀딱이고 유저가 많기 때문에 커뮤니티 및 자료가 많다.
5. 한국에서 가장 많이 사용되는 (취업 잘되는 ) js 라이브러리다.
그냥 하자
'Library&Framework > React' 카테고리의 다른 글
리액트 리덕스를 활용한 마이페이지 리팩토링: 코드 개선을 통한 유지보수성 및 재사용성 향상 (0) | 2024.06.30 |
---|---|
[리액트 강의 복습 03] 리액트에서 map 을 이용한 게시글 리스트 보기 , 게시글 작성하기 (1) | 2024.01.04 |
[리액트 강의 복습 02] 리액트 모달창 UI 만들기 (0) | 2024.01.04 |
[리액트 강의 복습 01] 리액트에서 레이아웃 만들 때 쓰는 JSX 문법 3개, State 이용해서 변수명 저장하기, State로 좋아요 기능 해보기 (1) | 2024.01.04 |