2016-12-05 6 views
0

Ich bin neu in React Native (und auch Javascript).Verwirren auf react-redux und Container/Component

Ich verstehe eigentlich nicht ganz auf die Funktion "connect" in react-redux, und seine Beziehung mit Container/Komponente.

Ich habe den folgenden Code in container.js gesehen, wie wirkt sich das auf component.js aus?

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

Vielen Dank!

+0

Sie sollten wirklich http://redux.js.org/docs/basics/UsageWithReact.html überprüfen, um die Grundlagen zu bekommen :) –

Antwort

0

Die connect-Funktion gibt eine modifizierte Version Ihrer Komponente CounterApp die

  • worden beeinflussen sie in den Laden zu Änderungen abonniert hat.

  • wird mit einer Statuseigenschaft geliefert, die den Zählerstatus enthält.

  • wird mit einer Aktionseigenschaft geliefert (vermutlich), die die Aktionsersteller enthält.

Verwandte Themen