传递给组件的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 },如官方文档中所述。在这里official document

import {withNavigation} from 'react-navigation';
function B({ route,navigation }) {
  console.debug(route.params.item);
...
export default withNavigation(B);

希望它能起作用。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...