Astro roadmap - Client-side Routing 번역본을 공유드립니다. Astro는 서버 우선 프레임워크입니다. 따라서 탐색 시 전체 페이지 새로 고침과 서버 왕복이 발생하는 M
Astro roadmap - Client-side Routing 번역본을 공유드립니다. Astro는 서버 우선 프레임워크입니다. 따라서 탐색 시 전체 페이지 새로 고침과 서버 왕복이 발생하는 MPA(다중 페이지 애플리케이션) 아키텍처에 항상 의존해 왔습니다. 이 제안은 일반적으로 SPA(단일 페이지 애플리케이션) 아키텍처와 관련된 옵트인 CSR(클라이언트 측 라우팅) 환경을 제공합니다. 사용자가 점점 더 복잡한 경험을 구축함에 따라 UI 지속성은 전체 Astro 스토리에서 누락된 부분이 분명하게 드러났습니다. 현재 클라이언트 측 라우팅은 탐색 전반에서 UI 지속성을 달성할 수 있는 유일한 방법입니다. MPA는 웹의 중추이며 Astro 프로젝트의 자연스러운 기본값으로 남아 있습니다. SPA에는 매우 복잡한 고려 사항과 단점이 있으며, 중요한 것은 클라이언트 측 라우팅이 업계에서 기본 접근 방식이 되었음에도 불구하고 "해결된 문제"라고 생각하지 않는다는 점입니다. 하지만 저희 팀은 프로젝트 초기부터 'SPA 모드'에 대해 논의해 왔습니다. 이제 Astro의 멘탈 모델과 내부 우선순위에 대한 확신이 생겼으므로, 새로운 기본 요소를 레이어링하여 Astro의 사용 사례를 완성하기에 이보다 더 좋은 시기는 없습니다.