react-redux的mapdispatchtoprops函数如何获取redux中的store

0 0 redux react.js
hellosweet
hellosweet

声望值:40 0人

2019-01-25 17:09:27 提问

关注 0关注

收藏 0收藏, 66浏览

redux-observable 是一个优雅的利用 rxjs 处理 redux 异步 action 的解决方案,在学习 redux-observable 处理 表单提交 的时候,遇到了一些自己不能解决的问题。

我们知道,redux-observable 重度依赖 redux 中的 action。我的意思是,redux-observable 依赖且只依赖 action 来处理数据。假如一个表单的数据都是放在 redux 的 store 里面的,那么在提交表单的时候,发出的 action 也需要带上 store 里面的数据,这样才能被 redux-observable 正确接受并且进行处理。

那么问题来了,react-redux 在 mapDispatchToProps 的时候怎么才能拿到 store 里面的数据?

如果 mapDispatchToProps 解决不了这个问题,有其他通用的解决方案吗?

请先 登录 后评论

1个回答

  • 柚子先生172声望 2018-09-25 09:28

    各位大哥,小弟错了。redux-observable 这么著名的 redux 中间件怎么会有这种问题呢。 function (action$: Observable<Action>, store: Store): Observable<Action>; 这是 redux-observable 的处理 action 的回调函数,第二个参数就是 store。也就是说 redux-observable 可以同时获取 action 和 store,像 reducer 一样的处理数据流。 看一些例子远远不够,还是要老老实实啃文档 233
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问