如何将导航参数发送到mapStatetoProps方法

时间:2017-07-09 11:19:24

标签: reactjs react-native react-redux react-navigation

我想将导航参数放到mapStatetoProps方法

我尝试避免使用redux进行导航以保持简单,但如果唯一的方法是使用redux,那么我将使用它。

这是我的代码

{{1}}

2 个答案:

答案 0 :(得分:1)

您可integrate React Navigation Redux并拥有商店中的当前导航状态。

然后,您可以轻松访问mapStateToProps内部状态中的数据。

function mapStateToProps(state, props) {
  return {
    game: state.games.find(item => item.id === state.nav...
  }
}

答案 1 :(得分:1)

只需使用您自己的prop props.navigation.state.params.id,无需实施redux

function mapStateToProps(state, props) {
  return {
    game: state.games.find(item => item.id === props.navigation.state.params.id)
  }
}

nico1510寻求帮助。