如何在React组件中获取应用程序(redux)状态?

时间:2018-08-31 20:48:54

标签: reactjs redux react-redux

我是新来的人,要做出反应并做些还原。现在,我构建第一个使用Redux连接到api服务器的应用程序。在我的reducer文件中,我设置了新状态。 我的问题是如何访问组件中的状态值?

1 个答案:

答案 0 :(得分:2)

您需要通过Redux提供的connect组件将组件连接到Redux存储。 connect组件需要提供一个名为mapStateToProps的函数。此功能将告诉Redux您想要在组件中的Redux状态中的哪些项目。

它看起来像这样:

function mapStateToProps(state) {
  return { yourStateKey: state.yourStateKey }
}

export default connect(mapStateToProps)(YourComponent)

您可以在appropriate section in the Redux docs中了解更多信息。