SSG(Static Site Generation) 미지원
CRA :
- 프레임위크 중에 가장 간단함
- 높은 추상화로 설정 Flow를 이해하기 힘듦
- 초기 기본 설정이 편한대신 설정 변경이 어렵고 무거움
- 설정을 eject하지 않는다면 신경써야하는 부분이 적지만,
- 설정을 eject 한다면 더 복잡해지고 유지보수의 어려움. 다른 패키지 의존성 등 신경 써야할 부분이 많아져 간단하다는 장점이 사라짐.
- SSG 미지원 (서드파티 라우팅 라이브러리가 필요)
Remix : 중첩 라우팅이 있는 풀스택 React 프레임워크
- Next.js 보다 높은 추상화
- SSG 미지원 (빌드 시 정적 페이지 생성 불가라는 내용?)
SSG(Static Site Generation) 지원
Next.js : 풀스택 React 프레임워크
- 프레임워크에 기본적인 지식이 필요 (_app.js, _document.js, getServerSideProps)
- 플러그인 시스템이 없음
Gatsby : CMS 특화 프레임워크
- SSG 활용에 장점 : 동적인 데이터를 많이 사용한다면 좋지 않음. 정적인 데이터 활용에 좋음
- GraphQL 쿼리 사용