React native 传递给组件的反应本机值为空
在我的功能组件A中,我有React native 传递给组件的反应本机值为空,react-native,react-navigation,React Native,React Navigation,在我的功能组件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}
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);