5P by ragingwind 2022-12-15 | favorite | 댓글과 토론
  • Vercel 에서 SvelteKit 1.0 을 본격적으로 지원을 시작, 오늘 SvelteKit 1.0 이 릴리즈 됨 1
  • SvelteKit 은 Svelte 기반의 웹앱용 프레임워크, React 기반의 Next.js 와 같음
  • SvelteKit 는 별다른 설정없이 Svelte 컴포넌트를 컴파일하고 최적화 된 웹앱을 빌드 함
  • SvelteKit 은 Svelte 에 추가로
    • 어플리케이션 성능과 SEO 를 개선한 SSR 을 지원
    • 손 쉬운 static site 생성 지원
    • Typescript 지원
    • HMR 지원
  • Svelte Features
    • Directory-based Router: 디렉토리/파일 기반의 라우팅
    • Layouts: +layout.svelte 에서 쉐어 가능한 멀티 파트 레이아웃 구현 가능
    • The load function: +page.js+layout.js 에서는 load() 를 이용해서 데이터를 가져올 수 있으며 각 +page.svelte+layout.svelte 레벨에서 참조 가능
    • Endpoints: src/routes/api/server.js 에서 Request/Response 처리가 가능
    • Adapters: 여러 플러그인을 사용해서 다양한 배포 환경에 배포 할 수 있음