- React 新手證書任務:
- 設計稿:
-
練習
styled-components
、prop-types
-
按鈕用 CSS 畫出十字符號、打勾方框
-
頁面高度
100vh
、直向捲軸移至卡片內 -
資料同時存進
localStorage
、另外增加RESET
按鈕來重置 -
分頁切換顯示
filter
過後的資料 -
點選文字能開始編輯,按鍵盤
ENTER
存檔、ESC
是取消
-
計算若沒有已完成事項可清除,會
disabled
按鈕 -
新增待辦後,可以將頁籤切換為「全部」,可以讓使用者更便捷地確認待辦新增成功
-
用
ellipsis
避免單行文字太長 -
切換到「待完成」「已完成」,若沒有內容也有提示訊息
-
用
reverse()
讓最新加入的事項出現在列表頂層
-
需使用 React 框架來挑戰
-
新增待辦功能
-
移除待辦功能
-
清除已完成項目
-
確認待完成項目總數 (幾個待完成項目)
-
切換待辦狀態(打勾表示已完成、未勾表示待完成)
-
狀態頁籤切換功能(全部、待完成、已完成)
-
待辦為零筆資料時,需顯示文字「目前尚無待辦事項」
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh