2016-12-05 3 views
0

Я новичок в React Native (а также javascript).Confuse on react-redux и Container/Component

На самом деле я не совсем понимаю функцию «connect» в реакции-redux и ее связь с Container/Component.

Я видел следующий код в container.js, как это на самом деле влияет на component.js?

export default connect(state => ({ 
    state: state.counter 
}), 
(dispatch) => ({ 
    actions: bindActionCreators(counterActions, dispatch) 
}) 
)(CounterApp); 

Спасибо!

+0

Вы действительно должны проверить http://redux.js.org/docs/basics/UsageWithReact.html, чтобы узнать об основах :) –

ответ

0

о соединении функция возвращает модифицированную версию компонента CounterApp, который имеет

  • были подписаны изменения в хранилище, влияющих на нее.

  • имеет свойство состояния, содержащее состояние счетчика.

  • имеет свойство действий (предположительно), содержащее создателей действия.