首页 > 解决方案 > 使用 React Native Navigation 时如何向上移动状态

问题描述

我正在使用 React-Native Navigation 模块在屏幕之间切换。我的主屏幕脚本中有一些状态变量,我需要在我的 newblock 脚本中访问它们。因此,我尝试将状态向上移动以从两个脚本访问状态。在我的 App.js 中,我尝试创建一个状态并将其传递到 Navigator 组件中,该组件是从我的 Stack Navigator 导入的。

''' 从'react' 导入反应;从“./Routes/homeStack”导入导航器

export default function App() {
    const [state, onState] = React.useState("foo")

    return (
        <Navigator
            state1 = {state}
        />
   );
}

'''

但是当我尝试在我的底层主屏幕中访问 state1 时,它不起作用。所以我认为这不是这样做的方法,但我找不到任何其他方法来做到这一点。提前致谢!

''' <文本样式={styles.title}>{props.state1}</文本> '''

标签: react-nativereact-native-navigationreact-state

解决方案


推荐阅读