有没有办法自动绑定Redux和Polymer?

时间:2016-06-05 21:57:43

标签: javascript polymer redux polymer-1.0 web-component

我想使用Polymer及其Web组件。

我已经使用React + Redux制作了一些应用程序,我非常喜欢Redux用来处理状态和操作的方法。

我的问题是:

  • 有没有办法整合它们?
  • 是否有任何库自动将redux与网络组件绑定(就像react-redux一样)?

2 个答案:

答案 0 :(得分:3)

是的,有一个polymer-redux元素允许您将商店注入各种Polymer元素,并提供将数据切片从商店绑定到聚合物属性的机制。

我在我的一个应用程序中使用它,它工作得很好。我总结了我的经验here

答案 1 :(得分:1)

我可以建议我的图书馆redux-store-element。它是一个自定义元素,提供对Redux API的访问。只需将redux-store元素弹出到需要它的任何组件中。例如,这里是元素的整个API:

  • 连接根减速器:<redux-store root-reducer="[[rootReducer]]"></redux-store>
  • 派遣行动:<redux-store action="[[action]]"></redux-store>
  • 聆听状态变化:<redux-store on-statechange="mapStateToThis"></redux-store>