實作簡易react的To do list useState版本 useContext搭配useReducer版本 Redux的toolkit版本 使用npm run start執行腳本 使用git checkout切換不同版本的to do list 解說可參考部落格 從實作To Do List理解Listing State Up(附圖)(上) 從實作To Do List理解useState搭配useReducer運作模型—(附圖)(中) 從實作To Do List理解redux toolkit—分段講解step by step(下)