Svelte의 inspect 기능이 개선되어, with 함수 사용 시 무한 루프 및 안전하지 않은 상태 변이 문제를 해결하여 반응형 변수 디버깅이 더욱 안정적으로 가능해졌습니다. 🐛
Svelte 5에서 레거시 컴포넌트와 룬(runes) 기반 코드 혼용 시 템플릿의 세밀한 반응성 동작이 명확해졌으며, 특히 .js 파일에서 상태를 가져올 때의 문제가 해결되었습니다. ⚙️
derive 내부에서 SvelteMap, SvelteSet 등 반응형 컬렉션을 생성하고 수정할 때 발생하던 '안전하지 않은 상태 변이' 오류가 수정되어, 내부적으로 source 대신 state를 사용하도록 변경되었습니다. 🛠️
SvelteKit은 effect 내 pushState/replaceState 호출 시 무한 루프 방지, manualChunks를 통한 번들링 개선, untrack 폴백 추가, Chrome 개발자 도구 요청에 대한 SB add 제안 등 여러 개선 사항이 적용되었습니다. 🚀
Svelte 생태계 전반에 걸쳐 Enhanced Image, Svelte Package, ESLint Plugin Svelte, SV2 등 다양한 도구들의 업데이트가 이루어졌습니다. 📦
향후 Svelte 개발 방향으로 ESRP v2를 통한 AST(추상 구문 트리) 조작 기능 강화(전처리기 및 Vite 플러그인에 큰 영향), 컴포넌트 라이프사이클에 연동되는 최상위 using 문법 지원이 예고되었습니다. ✨
Svelte Flow 라이브러리가 소개되었으며, 이는 Svelte 컴포넌트를 노드로 사용하여 연결하고 이동할 수 있는 인터랙티브한 노드 기반 플로우를 구축하는 데 사용됩니다. 🌊
Svelte Flow는 이미 프리릴리스 단계를 넘어 첫 번째 메이저 릴리스를 완료했으며, 프로덕션 환경에서 바로 사용할 수 있는 안정적인 상태입니다. ✅
Svelte Flow에 대한 자세한 정보는 공식 웹사이트 selfflow.dev에서 확인할 수 있습니다. 🌐