Reactjs 添加react上下文后react导航道具不起作用

Reactjs 添加react上下文后react导航道具不起作用,reactjs,react-native,react-navigation,react-context,forward-reference,Reactjs,React Native,React Navigation,React Context,Forward Reference,我使用了react context来使用不同组件的信息,但是,在添加一个上下文并用当前组件包装它之后,会阻止导航道具并停止在屏幕上显示标题组件 我已经尝试了我所知道的几乎所有可能的解决办法。 早期的导航和标题是可见的 导航: static navigationOptions = ({ navigation }) => ({ header: <Header headerTitle="Profile" onPress={() => navigation.goBack()}

我使用了react context来使用不同组件的信息,但是,在添加一个上下文并用当前组件包装它之后,会阻止导航道具并停止在屏幕上显示标题组件

我已经尝试了我所知道的几乎所有可能的解决办法。 早期的导航和标题是可见的

导航:

static navigationOptions = ({ navigation }) => ({
    header: <Header headerTitle="Profile" onPress={() => navigation.goBack()} />
  })


export default withTheme(
  React.forwardRef((props, ref) => (
    <UserContext.Consumer>
      {({ updateUser }) => <UserProfileScreen {...props} updateUser={updateUser} ref={ref} />}
    </UserContext.Consumer>
  ))
)
静态导航选项=({navigation})=>({
标题:navigation.goBack()}/>
})
导出带有主题的默认值(
React.forwardRef((道具,ref)=>(
{({updateUser})=>}
))
)
包装组件后,静态导航选项停止工作,实际上应用程序中的标题消失了

一切正常,我可以在react上下文代码后更新用户信息,但无法获得导航道具的信息。
我希望可以从用户配置文件屏幕使用标题组件,并且标题组件可见。

我也面临着完全相同的问题。我已覆盖后退按钮功能。它正在发挥作用。当我使用上下文消费者包装时,我编写的后退按钮的自定义行为就不起作用了。此外,在使用上下文换行后,导航标题也不会显示。你找到解决办法了吗?如果你有任何方向,请分享。