2016-06-05 2 views
2

Я хочу использовать Polymer и его веб-компоненты.Есть ли способ автоматически связывать Redux и Polymer?

Я уже сделал некоторые приложения, используя React + Redux, и мне очень нравится подход, используемый Redux для работы с состояниями и действиями.

Мои вопросы:

  • Есть ли способ, чтобы интегрировать их?
  • Есть ли библиотека, которая автоматически связывает редукцию с веб-компонентами (точно так же, как react-redux)?

ответ

3

Да, есть элемент polymer-redux, который позволяет вводить хранилище в различные полимерные элементы, а также обеспечивает механизм связывания срезов данных от хранилища до свойств полимера.

Я использую его в одном из своих приложений, и он работает нормально. Я обобщил свой опыт работы с ним here

1

Могу ли я предложить свою библиотеку, redux-store-element. Это настраиваемый элемент, обеспечивающий доступ к API Redux. Просто введите элемент redux-store в любой компонент, который в нем нуждается. Например, вот весь API элемента:

  • крюк вверх корневая редуктора: <redux-store root-reducer="[[rootReducer]]"></redux-store>
  • диспетчерские действия: <redux-store action="[[action]]"></redux-store>
  • Слушайте изменения состояния: <redux-store on-statechange="mapStateToThis"></redux-store>
Смежные вопросы