react-native - 传递给组件的 react-native 值为空
问题描述
在我的功能组件 A 中,我有
import {withNavigation} from 'react-navigation';
...
...
console.debug(item);//it gives complete dictionary
navigation.navigate("B",{item:item});
...
export default withNavigation(A);
在我的其他功能组件 B 中:
import {withNavigation} from 'react-navigation';
function B({navigation}, item) {
console.debug(item);// giving me {}
...
export default withNavigation(B);
解决方案
{ route, navigation }
按照官方文档中的说明尝试。这里官方文档。
import {withNavigation} from 'react-navigation';
function B({ route, navigation }) {
console.debug(route.params.item);
...
export default withNavigation(B);
希望它有效。
推荐阅读
- odata - ODataModel 错误:元数据文档无效(元数据的初始加载失败)
- typescript - 在打字稿中的foreach循环内承诺,从响应构造数组并等待所有完成
- javascript - 猫鼬中的补丁(findByIdAndUpdate)
- java - AWS Kinesis Video Streams - 生产者开发工具包 Java - JNI 异常
- python - 如何在python中创建一个json文件?
- swift - 如何使 CAShape 层适合 UIImage 视图?
- c++ - 为什么在这种情况下 lambda 没有转换为函数?
- c# - 如何只显示 DateTime 日期?
- arrays - 具有长数组列表的 Mongodb 性能
- html - 跨度内容可编辑 Firefox 93