https://gall.dcinside.com/mgallery/board/view/?id=github&no=78155&page=2

생성, 수정 페이지는 ssr 안 쓰는 게 낫지않음?

그냥 스피너나 스켈레톤 보이더라도클라단에서 값 받아와서 보여주는 게 더 낫지?

gall.dcinside.com


이글쓴 갤럼임.



간단하게 코드를 짜왔음.


ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2552d4ea0fd29cfa114c2d1971e9ed955d5ad7e6a8ce4f6102ddba1db52440b74873629bd0756d9b47dee8f38



ac5939a70001b942813e33669735c1bcc2a977c21c773585f0dabed5e42e074dc2d2552d4ea0fd29cfa114c2d1971e9ed955d5ad7e6a8ce4f6102ddba1db54449e90e8fc8825d119e5f10c68203f3b


1. room-ssr: Hydration API 로 prefetch해서 ssr로 데이터 가져옴.

2. room-csr: 그런거 없음.

코드 돌려보면

 room-ssr는 스피너 안 뜨고

room-csr는 스피너 뜨다가 인풋 나타남.


당연히 seo 필요한 페이지는 (room detail 페이지)

1번 방식 쓰는 게 좋겠다만


게시글 수정 페이지 같은 경우는 seo 필요 없으니

스피너나 스켈레톤 띄운다쳐도

서버에서 데이터 미리 가져와서 렌더링할 필요 없는 거 아님?


반대로 서버에서 데이터를 미리 가져와 완전한 HTML을 제공해야하는 페이지는 room-ssr 방식 쓰는 게 좋고




스프링만 하다 프론트 하려니 힘들다 ;ㅅ;
참고로 질문글임. 틀렸으면 왜 틀렸는지 알려주면 정말 ㄱㅅㄱㅅ하겠슴