any-tdf / stdf

Mobile web component library based on Svelte and Tailwind
https://stdf.design
MIT License
595 stars 32 forks source link

[Feature]: 请问支持svelte5吗 #18

Closed graphsay closed 8 months ago

graphsay commented 8 months ago

模块

stdf (STDF 组件)

新功能描述

请问stdf能否在svelte5上使用

示例

No response

你的想法

No response

dufu1991 commented 8 months ago

按照 Svelte 官方说法,新版本是向下兼容的,即 Svelte 5 是可以兼容 Svelte 3/4 的语法的。我使用最新的预览版 ^5.0.0-next.26 简单跑了一下 https://github.com/any-tdf/demo-stdf ,未发现异常,但是我未做全面测试。

因为目前官方还未发布正式版,可能还有一些问题未完美解决,肯定还会存在兼容性问题。目前预览版学习尚可,不建议用于实际开发。

等 Svelte 5 正式版发布,各种 API 写法稳定了,STDF 将立即跟进,在新分支按照 Svelte 5 语法开发。按照目前 STDF 组件代码的简单特性,修改的基本上就只是一些基础语法,适配速度会很快。

当然最希望的还是这一过程有社区能积极参与。

dufu1991 commented 8 months ago

如果你感兴趣的话,可以自己 clone https://github.com/any-tdf/demo-stdf 并升级 Svelte 到 5 的预览版测试。

graphsay commented 8 months ago

非常感谢,我简单的试了一下,看上去是兼容的。我会试着用svelte5和stdf做一个个人项目,如果有兼容问题,我会记录并发出来,希望在svelte5正式发布之前,这个svelte4分支能渐进的与svelte5兼容。