2016-12-05 40 views
0

我是React Native(也是JavaScript)的新手。混淆react-redux和容器/组件

我其实并不很了解react-redux中的“connect”函数,以及它与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

connect函数返回你的组件CounterApp

  • 已经订阅了影响其店里变化的修改版本。

  • 提供了一个包含计数器状态的状态属性。

  • 提供了包含动作创建者的动作属性(假定)。