第 12 屆 IT 鐵人賽影片教學 — 30 天從 0 到 1 學 Svelte
◼︎ 本集內容:API 處理與畫面互動
從第 12 天開始會進入 UI 實戰應用,實戰篇會搭配各種 Svelte 功能來實作各種前端 UI,並盡量以實際場景為主,因此功能上也會比較複雜一些。
第 12 屆 IT 鐵⼈賽30 天從 0 到 1 學 SvelteDay12 - UI 實戰篇:API 處理與畫⾯互動
View Slide
第 12 屆 IT 鐵⼈賽實作 API 需要考量的事狀態處理(正常狀態、載入中、失敗、成功)在元件裡頭呼叫,或是在其他地⽅處理若 API 的結果或狀態會共⽤ → 可使⽤ store 管理簡單的 API 呼叫與控制 → 可使⽤ await 語法畫⾯上要如何呈現
第 12 屆 IT 鐵⼈賽範例Github API 搭配 store 實作 UI
第 12 屆 IT 鐵⼈賽功能簡介
第 12 屆 IT 鐵⼈賽功能簡介初次載入時,以 react 為預設值在 API 尚未載入時,在畫⾯上顯⽰ Loading ⽂字進階:更好的視覺呈現在 API 載入完成後,以 fadein 顯⽰列表切換標籤時,重新呼叫 API 並清除先前列表
第 12 屆 IT 鐵⼈賽特定場景處理若使⽤者在 API 載入完成前切換標籤,取消前⼀次的請求如果 API 發⽣錯誤,顯⽰錯誤訊息進階:根據 error code, status code 顯⽰錯誤訊息