Svelte5: 광고만큼 좋지 않다?

2025-03-08
Svelte5: 광고만큼 좋지 않다?

Svelte5 출시에서 반응형 상태 시스템인 "runes"가 주요 개선 사항으로 홍보되었습니다. 하지만 저자는 실제 프로젝트에서 몇 가지 제한 사항을 발견했습니다. runes는 Svelte 컴포넌트 또는 .svelte.ts 파일로 제한되며, 반응성을 유지하려면 상태를 함수로 래핑해야 하고, 클래스에 대한 지원도 불완전합니다. Svelte의 템플릿 기능은 JavaScript에 해당하는 기능이 없어 바인딩 가능한 속성 테스트가 번거롭습니다. 폼 컴포넌트는 기본적으로 비제어식이며 잠재적인 문제를 일으킬 수 있습니다. Svelte5는 React/Vue를 모방하려고 하지만, 사용 편의성과 기능 완성도 면에서 부족하며, 저자는 SolidJS를 더 나은 대안으로 고려하고 있습니다.