上手reackHooks實現一個todolist
用到的hooks:useContext、useReducer、useState
項目結構:
----nav組件 頭部輸入框和點擊添加按鈕
-----content組件 內容區域主要是渲染全局state數據的列表
----footer組件 底部,實現全選、全不選按鈕,提示當前勾選了多少個條目
--------------------------- todo.js(整個todo項目的根文件,todo.js將會被導入到app.js文件中)-----------------------------------------------------
----------------------------------------------------------actions-------------------------------------------------------------------------
----------------------------------------------------------reducer-------------------------------------------------------------------------
----------------------------------------------------------nav-------------------------------------------------------------------------
----------------------------------------------------------content-------------------------------------------------------------------------
----------------------------------------------------------footer-------------------------------------------------------------------------