Skip to main content

Svelte 最新动态:2023年11月

11月11日的 Svelte 峰会以及更好的开发者体验等着你!

把时间标记到日历上吧!Svelte 秋季峰会将于11月11日举行。加入我们的 YouTubeDiscord 社区,享受数小时专注于 Svelte 的乐趣 🎥

每个月,Svelte 生态系统的开发者都会修复 bug、改进性能,并为 Svelte、SvelteKit 及其相关工具带来新功能。本月的发布带来了更出色的开发者体验,包括更好的块折叠功能、类型推断和对 use:enhance 的配置支持。

让我们一起深入了解一下吧 👀...

Svelte & 语言工具的新特性

  • Svelte 4.2.2 优化了一些特定于元素的功能(发行说明
  • Extensions 107.12.0 改进了函数、if 语句及其他的块折叠功能(发行说明PR

SvelteKit 的新特性

  • 路由参数类型现在将根据匹配器的守卫检查自动推断(kit@1.26.0文档#10755
  • 新的 invalidateAll 布尔选项允许你在 enhance 回调中启用或禁用 invalidateAll() 表单函数(kit@1.27.0文档#9476
  • 项目创建向导的输出现在将反映你所使用的包管理器(create-svelte@5.1.1#10811

欲了解完整的 bug 修复和性能更新,请查看 SvelteKit 变更日志。你还可以在adapter 目录中找到适配器相关的变更日志。


社区展示

使用 Svelte 构建的应用和网站

  • 4THSEX 是一个为同名制作人 / 创意总监设计的网站
  • Syntax.fm 彻底重新使用 SvelteKit 设计了他们的网站
  • GitContext 是一个早期访问工具,旨在改进代码审查流程
  • Lunier 是一个浏览和购买手袋的网站(网站为法语)
  • Feldman Architecture 是同名建筑师事务所的一个作品集网站
  • Formulator 是一种更快的用户界面迭代、实验和构建方式
  • Dwarf 是一个轻松的域名交易市场,适合域名收藏者
  • Teek 是一个简单、免费的时间跟踪器,适用于按小时计费的开发者
  • Sessionic 是一个简单保存浏览器会话并轻松管理它们的 Web 扩展
  • Pilink 是一个“极简主义”的链接缩短器

学习资源

由 Svelte 贡献者和大使提供

推荐观看

推荐阅读

库、工具和组件

本月动态到此结束!如果我们漏掉了什么,欢迎在 RedditDiscord 上告诉我们。

下次再见 👋