将事件处理程序保存到Redux.Store - 是个好主意?

时间:2018-01-13 15:48:19

标签: reactjs redux react-redux jsx

例如,考虑这样的组件结构:

<Provider>
  <App>
    <LoginForm />
  </App>
</Provider>

在尝试进行身份验证的情况下LoginForm应该调用控制器的函数Auth(Login, Password),如果成功授权,将更改存储并填充SessionId。

如果指向Redux.Store中Auth函数的链接,这是一个好主意吗? 如果不是 - 如何将Auth函数的链接传递给LoginForm组件?

1 个答案:

答案 0 :(得分:0)

Auth功能是您应用中的副作用。与redux无关。为了处理副异步副作用,你必须使用像redux-thunk或redux-saga这样的东西。