react-native - react-native 如何将道具数据传递给其他组件?
问题描述
我是 react-native 的新手,我想构建一个主屏幕。在我的主屏幕中,有一个日期选择器和一个时间选择器以及其他组件。我在另一个文件夹中编写日期选择器和时间选择器的代码,然后像这样将其作为道具导入我的主屏幕。
import Datepicker from './components/Datepicker'
import Timepicker from './components/Timepicker'
export default HomeScreen() {
return (
<SafeAreaView>
<Datepicker/>
<Timepicker/>
<SafeAreaView>
)
}
如何访问在 Datepicker 和 Timepicker 中声明的日期和时间变量?
解决方案
你需要某种共享状态。如果数据和对其执行的操作相对简单,只需将它们保存在一个 Context 中,您可以从两个兄弟组件中使用它。
推荐阅读
- arrays - 如何计算数组的变量?
- java - 我的代码正是它必须做的,但我不知道为什么
- python - 使用 python 库 s3fs 写入 AWS S3 失败并出现 EntityTooLarge
- c - C语言中的结构排列
- javascript - 使用 Electron 记录桌面
- c# - 如何获取高级电源设置的值
- python - 迭代、选择和计算数据框中的不同索引
- node.js - 如何使用我在 node.js、web3 上的私钥支付用户的 gas 费?
- oracle - 访问 2016 ODBC 到 Oracle:即使字段不为空,也会收到“无法将 NULL 插入”错误消息
- c# - 在编辑或更新时获取选定的角色