Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 未传递React本机screenProps方法_React Native - Fatal编程技术网

React native 未传递React本机screenProps方法

React native 未传递React本机screenProps方法,react-native,React Native,基本上,我制作这个小应用程序的页脚不是基于任何导航器或任何东西,所以我只是在每个屏幕中包含页脚及其选项卡,以便在屏幕之间切换 不过,在屏幕中有一个堆栈导航器,我无法向它传递一个方法来更改主组件中的状态 为此,我在这里制作了一个小片段: 请点击预览,或用手机运行它,您将看到屏幕道具仅转发foo:“bar”,而不是放置方法 我做错了什么?如果我使用一个简单的组件而不是StackNavigator,就可以了。。请告知 在您的示例中,put似乎没有被传递,因为JSON.stringify正在隐藏它 在本

基本上,我制作这个小应用程序的页脚不是基于任何导航器或任何东西,所以我只是在每个屏幕中包含页脚及其选项卡,以便在屏幕之间切换

不过,在屏幕中有一个堆栈导航器,我无法向它传递一个方法来更改主组件中的状态

为此,我在这里制作了一个小片段:

请点击
预览
,或用手机运行它,您将看到
屏幕道具
仅转发
foo:“bar”
,而不是
放置
方法


我做错了什么?如果我使用一个简单的
组件
而不是
StackNavigator
,就可以了。。请告知

在您的示例中,
put
似乎没有被传递,因为
JSON.stringify
正在隐藏它

在本例中,您可以看到正在传递prop,因为您可以调用函数,该函数将触发
setState
,从而触发另一个渲染