如何在组件静态导航选项中访问我的 redux 状态?

How do I access my redux state in a component static navigationOptions?

之后访问 redux 状态
componentDidMount() {
    console.log(this.props) // works fine
}

但是...

我想从我的 props.reduxState 中获取一个值并将其分配给

中的标题
static navigationOptions = (props) => {
    title : props.reduxState.myValue
} // is UNDEFINED

关于如何做到这一点有什么想法吗?

您可以做的是在 componentDidMount 中设置道具的值并从 navigation.state.params

获取您的状态
  componentDidMount() {
     this.props.navigation.setParams({
      myValue :this.props.myValue
     });
    }

  static navigationOptions = ({ navigation }) => {
    const params = navigation.state.params || {}
    return {title: params.myValue}
  }