作品集 — Todolist (ExpressJS + MongoDB)
React — 事件處理 (Handling Events) 與 CRUD
React — 事件處理 (Handling Events) 與 CRUD
- React element 事件處理與 DOM element 事件處理的語法差異
- 事件的名稱: 在 React 中都是 camelCase,而在 HTML DOM 中則是小寫
- 事件的值: 在 JSX 中是一個 function,而在 HTML DOM 中則是一個 string
- React element 事件
- onClick()
- onChange()
- onSubmit()
React Hook — UseEffect
React Hook — React的狀態管理(一) UseState、createContext
React — Styled-component
React Hook — React的狀態管理(二) Redux、Recoil
React Hook — React的狀態管理(二) Redux、Recoil
React Hook 介紹
AC學期2-3:如何利用Node.js及Express框架打造伺服器及靜態網頁(二)
AC學期2-3: 自學經驗回顧
AC學期2-3: 自學經驗回顧
⭐ 遇到的問題及解決方式
在學習 Express 框架及串接 MongoDB 資料庫時,碰到的問題主要是 「目前的資料是什麼類型?」 以及 「對專案課程及框架概念似懂非懂」,又因為不知道資料的類型,我更無法去使用相對應的方式做邏輯處理。
所以,為了讓自己更理解整個專案及課程,我先地毯式將課程內容利用圖像化方式寫下重點以及資料流串接的方向。
再來,因為整體專案的檔案分類是利用 MVC 架構,我在二次實作時,會提早把功能分出去,例如:
- 先分好路由檔案,然後若有其他檔案需要導入路由,我會直接做串接,如此便省去最後再重構程式碼的時間
- 先把資料庫檔案分出去,若有其他檔案需使用資料庫檔案,便可以直接指向這個資料夾做載入