跳至主要内容

Svelte 新闻:2020 年 11 月

插槽转发修复、SvelteKit 加速本地开发以及更多来自 Svelte Summit 的内容

欢迎回到“Svelte 新闻”系列!本月,我们将介绍新功能和错误修复、上个月的 Svelte Summit 以及一些突出的网站和库……

新功能和重要的错误修复

  1. 通过使用{#await}语法,解构 Promise 现在按预期工作(3.29.3示例
  2. 插槽转发(在 3.29.0 中发布)在编译期间不应再挂起(3.29.3示例
  3. svelte/store中的get函数和生命周期钩子上的更好的类型(3.29.1

Sapper 发生了什么?

Sapper 在其preload函数中获得了一些新类型,如果您使用 TypeScript,这将使类型化更容易。请参阅Sapper 文档了解如何使用它们。导出的站点中的preload链接也有一些修复。路由布局也有一些修复 - 包括确保 CSS 应用于嵌套的路由布局。您现在还可以更好地组织您的文件,因为支持带有多个点的扩展名。(0.28.10

有关所有功能和错误修复,请参阅SvelteSapper的 CHANGELOG。

Svelte Summit太棒了!

  • Rich Harris 在题为“未来网络开发”的演讲中演示了 Svelte 开发的未来可能性。这个尚未公开的项目称为 SvelteKit(名称可能会更改),它将带来一流的开发者体验和更多构建输出的灵活性。如果您想获得完整的抢先体验,请查看视频
  • 17 位演讲者充分利用了会议的虚拟形式……从漂浮的头像到无缝演示,各个技能水平的 Svelte 开发人员都将在今年的YouTube 播放列表中找到感兴趣的内容

社区展示

  • Svelte Lab展示了可以在 Svelte 中实现的各种组件、可视化和交互。您可以点击任何组件以查看其源代码或使用站点的内置 REPL 进行编辑
  • svelte-electron-boilerplate是使用桌面 JavaScript 框架 Electron 构建的 Svelte 应用程序的快速入门方法
  • React Hooks in Svelte展示了移植到 Svelte 的常见 React Hooks 的示例。
  • gurlic是一个社交网络和互联网实验,由于 Svelte 而超级快速
  • Interference 2020可视化了 2020 年美国大选中报告的外国干预情况。您可以在YYY 在 Svelte Summit 上的演讲中了解更多关于其构建方式的信息
  • jitsi-svelte允许您通过提供使用 Svelte 构建的开箱即用组件来轻松创建自己的自定义 Jitsi 客户端
  • Ellx部分是电子表格,部分是笔记本,部分是 IDE。由于 Svelte,它超级流畅😎
  • 这个新西兰新闻网站使用 Svelte 分解了 2020 年议会选举的结果
  • Budibase是一个由 Svelte 提供支持的无代码应用程序构建器。
  • Svelt-yjs将 Yjs 的协作式本地优先技术与 Svelte 的强大功能相结合,使互联网上的多个用户能够保持同步。
  • tabler-icons-svelte是 850 多个免费 MIT 许可的高质量 SVG 图标的 Svelte 包装器,供您在 Web 项目中使用。

下个月见!

您是否有想添加到展示中的内容?想更多地参与 Svelte?我们一直在寻找维护人员、贡献者和狂热者……查看Svelte SocietyRedditDiscord参与进来!