前言
延續 Day 28 會員註冊的流程,在實際的會員註冊場景中,電子信箱驗證是確保用戶身份真實性的重要環節。本篇將基於昨天的註冊流程,新增兩個核心 API:...
上一篇我們利用 Tailwind 打造了登入頁的基本樣貌,但光有門面還不夠,若沒有鎖與防護,這扇大門依然不安全😣。本篇我們將引入 React 生態系的函式庫進行...
已安裝並設定 Firebase CLI(本地)
在 Firebase Console 建好 staging 與 production project(或使用相...
什麼是 useContext
useContext 是 React 提供的其中一個 Hook,用來讀取 Context 的資料。在 React 中,資料通常需要...
網站實際上線了之後,就要開始討論線上實際會遇到的問題了。
雖然我們都不希望專案出現線上問題,但是實際上因為使用者的狀態,以及線上環境與開發環境的不同,線上問題是...
昨天凌晨三點,手機響了。是值班同事:「購物車結帳功能掛了!」明明單元測試都通過,為什麼還是出問題?因為我們測試了每個零件,卻忘了測試它們組裝起來是否正常運作。這...