These Svelte Updates Are Crazy
await
키워드가 Svelte 언어 자체에 통합되어 스크립트 태그, 파생 표현식, 마크업 내에서 사용 가능해짐. 🤩
- Remote Functions는 컴포넌트 수준의 데이터 로딩을 위한 Svelte의 솔루션이며, 이는 매우 흥미로운 기능임. ✨
- Svelte는 자체적으로 재창조되지 않으므로 기존 앱을 완전히 다시 작성할 필요는 없음. 😌
- Main Matter에서 Svelte 및 SvelteKit 워크숍을 제공하여 다양한 기술 수준의 개발자를 지원함. 🧑🏫
- 비동기 Svelte는 SvelteKit을 더 얇은 레이어로 만들고, 내장된 기본 요소를 더 많이 제공함. 🧱
- Svelte Boundary를 사용하여 로딩 및 오류 상태를 처리하고, 컴포넌트 내에서 직접
await
를 사용할 수 있음. 🚧
- Remote Functions는 RPC와 유사하게 작동하며, 서버 기능을 일반 함수처럼 사용할 수 있게 함. 📞
query
, command
, form
과 같은 Remote Functions를 통해 데이터 가져오기, 상태 변경, 폼 처리 등을 수행할 수 있음. ⚙️
- 폼을 사용하여 서버의 데이터를 변경하는 것이 권장되며, 점진적 향상을 통해 JavaScript가 실패하더라도 작동하도록 할 수 있음. ✅