Closed publdaze closed 1 year ago
CSR vs SSR
이후 진행할 게임 프로젝트와의 호환성
각 프레임워크 사용도
** 짧은 시간 조사로 인한 잘못된 정보가 있을 수 있다는 점 양해 부탁드립니다.
: 초기 웹사이트 접속시 서버로부터 모든 파일을 불러와 클라이언트에서 페이지를 렌더링한 후 보여주는 방식
장점
➡️ CSR 언제 사용할까? 1) SEO가 우선순위가 아닌 경우 2) 사이트에 풍부한 상호 작용이 있는 경우(CSR은 빠른 라우팅으로 강력한 사용자 경험을 제공) 3) 웹 애플리케이션을 제작하는 경우(CSR을 이용해 더 나은 사용자 경험(빠른 동적 렌더링 등)을 제공)
: 클라이언트가 서버로 request를 보내면 서버에서 페이지를 렌더링해서 클라이언트로 보내는 방식
장점
(잘 모르게써여... CSR 사용하는 곳도 SSR로 확장 가능, SSR 사용하는 곳도 CSR로 확장 가능인듯 합니다..!)
CRA
- CSR
Next.js
- SSR
Remix
- SSR
Gatsby
- SSR?
Expo
- CSR?
다른 프레임워크에서 CRA로 바꾸는 작업은 힘들듯 함
CRA → Next.js
가능
직접 바꾸거나 comandmode 가능
tailwind 적용 가능
폴더 구조 라우팅
CRA → Remix
가능
직접 파일을 바꿔야 함
tailwind 적용 가능
react-router 지원
CRS → getsby
가능
직접 파일을 바꿔야 함
tailwind 적용 가능
폴더 구조 라우팅
CRS → Expo
검색 결과 없음…
예전에 앱만들어 봤을 때, 태그들이 거의다 달랐음….
tailwind 적용 가능
tailwind도 적용이 가능하니 만들어둔 컴포넌트를 가져다 쓸수는 있을듯 하다
Expo는 react-native 기반이라 불가능 할거 같다
https://fuchsia-tabletop-6fc.notion.site/React-ff8244decedf463da4a16bd3d02eb9e0
참고 자료(Gatsby vs. Next.js vs. Remix) : https://satellytes.com/blog/post/getting-started-gatsby-next-remix/
일단 CRA로 해보자!!