跳至主要內容

Svelte 最新消息:2022 年 6 月

可取消的派發事件、更深入的 {@const} 宣告等等!

隨著上個月的 Svelte Summit 落幕,我們已準備好在這個新的六月份應用我們所學的一切!本月的新內容還包括對 createEventDispatcher@const 宣告的一些生活品質改進,以及 SvelteKit 1.0 的大量進展。

讓我們深入了解!

Svelte 最新消息

  • 自訂事件現在可以在 createEventDispatcher 函式中取消 (3.48.0文件PR)
  • {@const} 標籤現在可以用於 {#if} 區塊中,以有條件地定義變數 (3.48.0文件PR)
  • <svelte:element>、動畫和各種 DOM 元素中進行了許多錯誤修正。查看 更新日誌 以深入了解!

SvelteKit 最新消息

  • Vite 2.9.9 作為最後的 Vite 2 版本之一發布。Svelte 團隊一直努力為 Vite 3 發布做出貢獻,使 SvelteKit 和 Vite 之間的整合比以往更順暢 (Vite 3.0 里程碑)
  • config.kit.alias 讓您可以更輕鬆地宣告自訂別名,以取代 import 語句中的值 (文件PR)
  • 標記為預先渲染的頁面現在會在執行階段 SSR 期間失敗 (PR)

重大變更

  • 不再支援 Node 14 (PR)
  • /favicon.ico 的請求將不再被抑制,而是作為有效的路由處理 (PR)
  • AMP 支援已移至單獨的 @sveltejs/amp 套件 (文件PR)
  • 產生的類型現在會寫入 _types 目錄 - 請相應地更新您的匯入 (PR)
  • app.html 中的 %svelte.head%%svelte.body% 現在是 %sveltekit.head%%sveltekit.body% (PR)
  • LoadInput 現在是 LoadEvent
  • 為了支持 Wrangler 2,放棄了對 Wrangler 1 的支持 (PR)

社群展示

使用 Svelte 建置的應用程式和網站

  • Plantarium 是一個用於程序產生 3D 植物的工具。
  • SPATULA 是一個用於建置著色材料的工具,這些材料可以作為程式碼材料匯出到任何使用 lamina 和 threejs 的專案中
  • Waaard 可讓您建立並傳送具有各種 SSO 提供者的受保護連結
  • Magidoc 是一個快速且高度可自訂的 GraphQL 文件產生器
  • myMarkmap 是 Markmap 的自訂編輯器,使用 SvelteKit 建置
  • PassShare 是一種安全且輕鬆地與朋友分享密碼的方式
  • DashingOS 是一個工具(類似 Notion + CodeSandbox),可以讓您快速輕鬆地在一個地方原型化和記錄您的工作
  • worker-kit-email 可協助您使用一般的 SvelteKit 路由快速開發交易電子郵件
  • kaios-weather-svelte 是一個外觀非常熟悉的 KaiOS 天氣應用程式
  • svelte-gantt 是一個輕巧快速的互動式甘特圖/資源預訂元件
  • Miru 是一個用於貓的 BitTorrent 串流軟體

正在尋找一個很棒的 SvelteKit 網站來貢獻嗎?幫助建立 Svelte Society 網站

學習資源

閱讀

觀看

來自 Svelte Society

網路各地

收聽

程式庫、工具和元件

  • vite-plugin-svelte-console-remover 是一個 Vite 外掛程式,會在建置期間從 Svelte、JS 和 TS 檔案中移除所有 console 語句(log、group、dir、error 等),以免它們洩漏到生產環境中
  • Svelte Headless Tables 是 Svelte 的一個非強制性和可擴展的資料表
  • y-presence 是一組輕巧的程式庫,可輕鬆地將存在狀態(即時游標/頭像)新增至任何 Web 應用程式(現在支援 Svelte!)
  • Svelcro 是 Svelte 應用程式的元件效能追蹤器
  • Svelte-Splitpanes 可讓您建立動態且可預測的檢視面板,以佈置應用程式
  • svelte-miniplayer 是一個輕巧、快速、可調整大小和可拖曳的媒體迷你播放器
  • svelte-keybinds 是一個簡約的鍵盤綁定介面,具有重新綁定和儲存功能
  • svelte-speech-recognition 會將麥克風的語音轉換為文字,並使其可供您的 Svelte 元件使用

特別功能:Svelte Stores

本月有許多來自多位作者發布的 Svelte stores...

我們有遺漏任何內容嗎?在 RedditDiscord 上加入我們,發表您的意見。

別忘了您也可以在斯德哥爾摩的 Svelte Summit 親身加入我們!來加入我們,享受兩天精彩的 Svelte 內容!立即取得您的門票

下個月見!