next를 사용하면서 궁금한 점이 있습니다. 서버에서 데이터를 불러와 보내주면 데이터 불러오는 시간 동안 블락이 되는데,
데이터 부분 말고 다른 부분부터 먼저 보여주기 원해서 먼저 html을 보내주고 클라이언트에서 데이터를 로드를 할려고 합니다.
이런 방법이 괜찮은 접근일까요?
SSR로 HTML을 먼저 만들고 → API를 호출해서 만들어진 데이터로 CSR을 하겠다
API를 호출하지 않았을 때,
비어있을 때
데이터가 아무것도 없을 때
미리 렌더링을 그냥 해주면 되지 않을까?
“초기 화면”
SSR로 만들더라도, CSR로 해도 상관없는 부분
→ 스크립트 로드가 오래걸려서 SSR을 하는 경우
→ API 호출이 오래걸려서 SSR을 한다?
→ 가능하면 그냥 캐싱을 하는게 좋지 않을까?