Svelte 新特性:2020年11月
插槽转发修复、用于加快本地开发的 SvelteKit,以及更多来自 Svelte Summit 的内容
欢迎回到”Svelte 新特性”系列!本月,我们将介绍新功能和错误修复、上个月的 Svelte Summit 以及一些突出的网站和库...
新功能和重要的错误修复
- 现在通过使用
{#await}
语法,解构 Promise 可以按预期工作了 (3.29.3, 示例) - 插槽转发(在 3.29.0 中发布)在编译期间不会再出现卡住的情况 (3.29.3, 示例)
- 改进了
svelte/store
中get
函数和生命周期钩子的类型定义 (3.29.1)
Sapper 发生了什么?
Sapper 在其 preload
函数中获得了一些新的类型定义,这将使使用 TypeScript 时的类型定义更加容易。查看 Sapper 文档了解如何使用它们。同时还修复了导出站点中的 preload
链接问题。路由布局也进行了一些修复 - 包括确保 CSS 应用于嵌套的路由布局。现在支持带有多个点的扩展名,这让你可以更好地组织文件。(0.28.10)
要了解所有功能和错误修复,请查看 Svelte 和 Sapper 的更新日志。
Svelte Summit 精彩绝伦!
- Rich Harris 在题为”未来主义网络开发”的演讲中展示了 Svelte 开发的可能未来。这个尚未公开的项目名为 SvelteKit(名称可能会改变),它将带来一流的开发者体验和更灵活的构建输出。如果你想获得完整的预览,请观看视频。
- 17位演讲者充分利用了会议的虚拟形式... 从浮动的头像到流畅的演示,各个技能水平的 Svelte 开发者都能在今年的 YouTube 播放列表中找到感兴趣的内容
社区展示
- Svelte Lab 展示了各种可以在 Svelte 中实现的组件、可视化和交互。你可以点击任何组件查看其源代码或使用站点内置的 REPL 进行编辑
- svelte-electron-boilerplate 是一个快速启动基于桌面 JavaScript 框架 Electron 构建的 Svelte 应用的方式
- React Hooks in Svelte 展示了常见 React Hooks 移植到 Svelte 的示例
- 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 是一个 Svelte 包装器,包含超过 850 个免费的 MIT 许可的高质量 SVG 图标,供你在网络项目中使用
下月再见!
对展示区有什么想法要添加吗?想要更多地参与 Svelte?我们一直在寻找维护者、贡献者和爱好者... 查看 Svelte Society、Reddit 和 Discord 来参与进来!