react-native - 使用 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}</文本> '''
解决方案
推荐阅读
- azure-active-directory - 使用从桌面访问的 MS Graph 重置另一个用户的登录
- ios - 使用同步 DispatchQueue 设置非零值的最“类似 Swift”/干净的方法是什么?
- c - 错误:预期标识符或 '(' 在 '=' 标记之前
- simulink - 在 Simulink Model 中添加图像/快照作为注释
- c# - SODA API - 解析值时遇到意外字符:<。路径 '',第 0 行,第 0 位置
- vue.js - 使用 Vue js 应用程序登录 Steam
- windows - 授予模拟线程额外的权限
- c# - 如何从子游戏对象中获取变量/函数?
- php - 使用多维数组导出 CSV 格式
- shell - 从 Linux 机器中提取接口的网络范围和子网