4 回答

TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
redux中state數(shù)據(jù)變動(dòng)后怎么強(qiáng)制刷新
state寫在action層,然后在reducer層傳遞數(shù)據(jù),根據(jù)state的狀態(tài)進(jìn)行相應(yīng)的操作,在注冊(cè)你寫的reducer。
通常的情況是:寫游戲的人非常容易接受React的模式,寫服務(wù)器端的非常容易接受Angular的模式 但是兩者相比React會(huì)更容易上手; 為啥ionic的項(xiàng)目用React就很難下手了? 因?yàn)橹癷onic的各種組件都寫好了呀,各種拼裝就是了,而用React重構(gòu)各種組。

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
可能是你的action沒有connect到組件上,沒有把這個(gè)方法傳過來。 參考我寫的一個(gè)方案 @connect( state =; state, dispatch =; bindActionCreators(action, dispatch) ) 2.根據(jù)redux文檔的方案 // 哪些 action 創(chuàng)建函數(shù)是我們想要通過 props 獲取

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
actions:
export const getMenu = () => {
return async (dispatch) => {
let msg = await fetch('data/nodes',{
method: 'POST',
//body: JSON.stringify({"aa":"aa"}),
header: {'content-type':'application/json; charset=utf-8'}
}).then((res)=>res.json());
var state = { nodes: msg };
dispatch({
type: 'INIT',
state
});
};
}
- 4 回答
- 0 關(guān)注
- 704 瀏覽
添加回答
舉報(bào)