반응형
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
반응형
'Web > Svelte' 카테고리의 다른 글
Svelte 와 SvelteKit 비교 (0) | 2024.03.13 |
---|---|
Java - 비구조화 할당(Unpacking) 이해, 예제 포함 (0) | 2024.03.10 |
Svelte - 3.x 2023 상반기 업데이트 new feature 하이라이트 (0) | 2024.03.10 |
Svelte - TinyMCE 사용하기, 주요 옵션들 (0) | 2024.03.02 |
Svelte - ko, en 사용 브라우저 별로 문자열 표시하기 (0) | 2024.02.28 |