iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Svelte 的奇妙冒險 系列

記錄一下學習 Svelte 的各種心得
內容從 Svelte 5 、 SvelteKit 2 到 Svelte 生態系中的常用 library 和部署。

鐵人鍊成 | 共 30 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 11

[Svelte 的奇妙冒險] Day 11 - motion 與 transition

Svelte 內建了蠻多非常方便的動畫 module ,讓我們可以簡單地做出還不錯的動畫效果,至少以我工作場景中所需要的動畫應該都能完美解決,今天我們一樣以這幾...

2024-09-25 ‧ 由 toddliao469469 分享
DAY 12

[Svelte 的奇妙冒險] Day 12 - global state management

為什麼需要 global state management 我自己認爲是有以下兩個理由 跨組件共用 state 一樣以 Todo list 為例子,假設我今天我...

2024-09-26 ‧ 由 toddliao469469 分享
DAY 13

[Svelte 的奇妙冒險] Day 13 - runed,一個好用的 utility library

runed 是一個 Svelte 的 utility library ,它在 rune 的基礎上增加許多實用的功,今天就來介紹其中幾個我覺得比較酷的功能。 開始...

2024-09-27 ‧ 由 toddliao469469 分享
DAY 14

[Svelte 的奇妙冒險] Day 14 - TanStack Query

如果是有在寫 React 的讀者多多少少都會聽過 React Query 這個 library ,它在 v4 之後就改名為 TanStack Query 並且開...

2024-09-28 ‧ 由 toddliao469469 分享
DAY 15

[Svelte 的奇妙冒險] Day 15 - SvelteKit 介紹

為什麼我們需要 SvelteKit? 先說回 SPA 在 SPA 流行之前,前端主要是出現在 MPA (Multi Page App)裡的 template 的...

2024-09-29 ‧ 由 toddliao469469 分享
DAY 16

[Svelte 的奇妙冒險] Day 16 - SvelteKit 中的路由

SvelteKit 的路由是基於 filesystem-based router 所建立的,簡單來說就是使用者所看到的 URL 跟檔案存放的路徑有關。 Svel...

2024-09-30 ‧ 由 toddliao469469 分享
DAY 17

[Svelte 的奇妙冒險] Day 17 - SvelteKit 中的路由 (2)

今天來繼續介紹 SvelteKit 的路由。 +layout.svelte +layout.svlete 主要是來建立頁面之間共用的佈局,像是如果我有一個 h...

2024-10-01 ‧ 由 toddliao469469 分享
DAY 18

[Svelte 的奇妙冒險] Day 18 - SvelteKit 中的路由 (3)

+server.ts 前幾天有提到 SvelteKit 是一個全端框架,也就是說它能夠寫一些簡單的 API ,關於 API 的路由控制也跟我們的頁面一樣都是跟資...

2024-10-02 ‧ 由 toddliao469469 分享
DAY 19

[Svelte 的奇妙冒險] Day 19 - SvelteKit 中的路由 (4)

+page.server.ts 在 Day 17 時有提到有些資料可以透過 +page.ts 的 load 的 function 先行在 server-sid...

2024-10-03 ‧ 由 toddliao469469 分享
DAY 20

[Svelte 的奇妙冒險] Day 20 - 錯誤處理

+error.svelte 在 SvelteKit 中我們可以利用 +error.svelte 來設定遇到錯誤時該如何顯示 <!-- in src/ro...

2024-10-04 ‧ 由 toddliao469469 分享