hooks怎么合并多個(gè)reducer
??利用高階函數(shù)實(shí)現(xiàn)簡化版的,代碼如下

怎么用?
??這里我導(dǎo)出了一個(gè)高階組件(用來包裹App),通過像combineReducer那樣傳入一個(gè)reducer對象來合并多個(gè)reducer,由于hooks的reducer并不允許我們以默認(rèn)值傳參的方式指定默認(rèn)的state,必須通過useReducer傳參的方式指定默認(rèn)的state,所以這里我們就必須指定傳入的state的key必須與導(dǎo)出的reducer的名稱一樣。

在取的時(shí)候就可以通過state.Todo等方式進(jìn)行獲取state。