본문 바로가기
Web/Svelte

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

by 올엠 2024. 3. 10.
반응형

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

 

반응형