具有多个反应根节点的Redux

时间:2016-06-18 00:24:58

标签: javascript angularjs reactjs redux

是否可以让单个redux存储服务多个响应应用程序...或同一页面上的根组件?

相同的if foo: q = q.outerjoin(B, A.id == B.a_id).outerjoin(C, C.id == B.c_id) if bar: q = q.outerjoin(D, A.id == D.a_id).outerjoin(E, E.id == D.e_id) 是否有效?

2 个答案:

答案 0 :(得分:2)

我不明白为什么不。

商店可以毫无问题地重复使用,因为它只不过是一个接受动作并保持/更新状态的容器。它不受特定反应应用程序或任何应用程序的约束。您的应用应该依赖于商店,而不是相反。

react-redux Provider元素只是将商店注入其子组件中,虽然它是一种方便而干净的解决方案,可以访问商店,但您的应用开发根本不需要

我只是试一试,试着去看看你是否遇到过任何特定的路障。

答案 1 :(得分:0)

蒂姆说,你当然可以。

我有点偏颇,但请查看React Habitat

这是一个可以帮助你做到这一点的框架。