Web/Svelte

Svelte 3.5 2023년 하반기 업데이트 주요 기능 하이라이트

올엠 2024. 3. 10. 20:11
반응형

2023년 하반기에는 Svelte가 3.5로 업데이트하면서, 동시에 SvelteKit를 1.0을 발표하였다.

아래와 같은 주요한 업데이트가 있다고 하니 3.5버전을 적극적으로 사용해보고 싶다.

SvelteKit 1.0 출시:

  • 완전히 새롭게 디자인된 라우팅 시스템: 더 빠르고 유연하며 강력한 기능으로 새로운 라우팅 API 및 파일 기반 라우팅 제공
  • 새로운 엔드포인트 API: 서버 측 렌더링 및 정적 사이트 생성 지원
  • 향상된 Vite 통합: Vite 기반 빌드 시스템으로 빠른 빌드 속도 및 향상된 개발 경험 제공
  • 새로운 adapter API: 다양한 플랫폼에 SvelteKit 애플리케이션을 배포 가능

Svelte 3.5 출시:

  • 새로운 svelte.config.js 파일: Svelte 컴파일러 및 Vite 설정을 한 곳에서 관리 가능
  • 향상된 타입스크립트 지원: 더 강력하고 안전한 코드를 작성로 제공
  • 새로운 onMount 및 onDestroy 라이프사이클 훅: 컴포넌트 마운트 및 언마운트 시 코드를 실행 가능
  • svelte-preprocess 업데이트: TypeScript, Sass, PostCSS 등을 위한 향상된 지원

기타 주요 기능:

새로운 구분 라이브러리로 아래와 같이 라이브러리가 구분되었다.

  • Svelte Native: 모바일 앱 개발을 위한 Svelte 컴포넌트 프레임워크
  • Svelte Action: 컴포넌트 로직과 상태 관리를 위한 라이브러리
  • Svelte Store: 컴포넌트 간 데이터 공유를 위한 라이브러리
  • Svelte Router: Svelte 앱을 위한 라우팅 라이브러리
  • Svelte Inspector: Svelte 앱 디버깅 및 테스트를 위한 도구

 

참조

SvelteKit 문서: https://kit.svelte.dev/
Svelte 3.5 문서: https://svelte.dev/docs

 

반응형