설치하기
새 프로젝트로 시작
- React기반의 프레임워크 중 하나를 사용하는게 최근에는 좋다.
- Next.js, Remix가 가장 각광받고 있다.
- 주로, 라우팅(Routing), 데이터 통신(data fetching), HTML 생성 같은 기능을 제공
<aside>
💡 여기서 Vue, Angular는 프레임워크, React는 라이브러리라는 점도 기억하자.
</aside>
<aside>
💡 브라우저에서만 사용할 수 있었단 Javascript를 브라우저 밖에서도 코드를 실행할 수 있도록 해준 Javascript 런타임임을 기억하자
</aside>
Next.js
- vercel에서 관리하고 있으며 정적 블로그부터 복잡한 동적 애플리케이션까지 다양한 React 애플리케이션을 개발할 수 있도록 해줌
Remix
- Shopify가 관리하는 프레임워크로 중첩 라우팅이 가능하고 각 파트별로 데이터를 읽어서 사용자의 행동에 반응해서 다시 그려질 수 있다.
Gatsby
- Netlify에서 관리하며 빠른 CMS 지원 웹사이트를 제작하는데 좋은 프레임워크
Expo
- Expo라는 기업에서 관리하는 것으로 네이티브 UI를 갖춘 범용 안드로이드, iOS , 웹앱을 만들 수 있는 프레임워크
프레임워크없이 React 사용이 가능하나 프레임워크 사용을 권장