跳至主要内容

Svelte 新闻:2024 年 6 月

更好的 bind、迁移工具和新的比较符

维护者们一直在努力为 Svelte 5 发布候选版本 做准备。在本月通讯中,您将找到预发布 变更日志 的亮点以及我们社区展示的一系列项目。

让我们深入了解一下!

Svelte 的新增功能

  • 在符文模式下,组件导出中不再允许使用 bind:,并且具有更好的类型来判断属性是否为 $bindable5.0.0-next.113、114 和 125文档#11238#11225#11498
  • migrate 工具进行了大量工作,以使迁移到 Svelte 5 语法更容易(5.0.0-next.116、136 和 137文档#11334#11659#11704
  • 现在支持 MathML(5.0.0-next.120文档#11387
  • 现在支持 Svelte Inspector(5.0.0-next.125文档#11514
  • $state.is 符文允许您比较值或检查对象是否存在于深度响应式对象/数组中(5.0.0-next.134文档#11613
  • rootDir 编译器选项使文件名相对于简化在单仓库或复杂文件夹结构中的开发(5.0.0-next.135#11627

社区展示

使用 Svelte 构建的应用和网站

  • Onlook 是一款 Chrome 扩展程序,使设计师能够为团队的 UI 代码库做出贡献
  • Fluid Type Generator 是一个使用 Svelte 5 构建的现代流体类型生成器
  • LCH Palette Generator 是一款工具,允许您轻松创建和保存渐变调色板以用于 UI 设计
  • Typepost 是一款用于社交媒体的简单文本帖子生成器
  • Equimake 是一个面向学习者、游戏玩家、艺术家和编码员的协作实时 3D 平台
  • svelte.dev-machine 是一款基于物理的动画,用于在 svelte.dev 首页上复制 Svelte 机器

学习资源

来自 Svelte 贡献者和大使

阅读

观看

库、工具和组件

本月就到这里!如果您发现我们错过了任何内容,请在 RedditDiscord 上告诉我们。

下个月再见 👋