react-bug記錄

1.useState 與useReducer差異
const [filterBody, setFilterBody] = useState({});
const [pagination, dispatchPagination] = useReducer(
(state, action) => ({ ...state, ...action }),
{
pageSize: 10,
current: 0,
total: 0,
},
);
dispatchPagination 與 setFilterBody不會同步執行,

dispatchPagination({})
setFilterBody({})
useEffect(()=>{},[pagination, filterBody])
副作用會執行兩次

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章