004-ant design -dispatch

weixin_34321977發表於2018-06-22

一、dispatch 函式

typedispatch = (a: Action) => Action

dispatching function 是一個用於觸發 action 的函式,action 是改變 State 的唯一途徑,但是它只描述了一個行為,而 dipatch 可以看作是觸發這個行為的方式,而 Reducer 則是描述如何改變資料的。

在 dva 中,connect Model 的元件通過 props 可以訪問到 dispatch,可以呼叫 Model 中的 Reducer 或者Effects,常見的形式如:

dispatch({
  type:'user/add', // 如果在 model 外呼叫,需要新增 namespace
  payload: {}, // 需要傳遞的資訊
});

換個

相關文章