Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.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
Reactjs 如何将_selectedValue作为道具传递_Reactjs_React Native - Fatal编程技术网

Reactjs 如何将_selectedValue作为道具传递

Reactjs 如何将_selectedValue作为道具传递,reactjs,react-native,Reactjs,React Native,如何将selectedValue作为道具传递。我应该将selectedValue作为一个道具传递给我正在执行操作的视图屏幕(selectedValue={props.selectedValue}) 所以我应该将下拉列表作为这样的道具传递给View.js (_selectedValue={props._selectedValue}) DropDown.js \u选择的值(索引,项目){ this.setState({selectedText:item.name}); } 渲染(道具){ 返回( 这

如何将selectedValue作为道具传递。我应该将selectedValue作为一个道具传递给我正在执行操作的视图屏幕(selectedValue={props.selectedValue})

所以我应该将下拉列表作为这样的道具传递给View.js (_selectedValue={props._selectedValue})

DropDown.js
\u选择的值(索引,项目){
this.setState({selectedText:item.name});
}
渲染(道具){
返回(
这是.\u selectedValue(索引,项)}
/>
);

}
selectedValue={this.\u selectedValue}
?您的代码有什么问题?什么是
selectedValue
?您是否需要将
this.state.selectedText
传递给
selectedValue
prop,而不是看起来像回调处理程序的属性,即
selectedValue={this.state.selectedText}
?究竟是什么问题?而且,
render
不接收任何参数。提示:按字母顺序排列道具对JSX的可读性有很大帮助。@DrewReese selectedValue是用户从组件下拉列表中选择的值。因此,我已将其传递给一个主类组件,在该组件中,我将作为输入下拉字段中的selectedValue={props.selectedValue}接收它。我得到一个错误类型错误:_this2.state._selectedValue不是一个函数。(在“\u this2.state.\u selectedValue(index,item)”中,“\u this2.state.\u selectedValue”未定义)正确,因此如果
selectedValue
是用户从下拉列表中选择的值,为什么它是函数?您是否可以更新您的问题,使其包含所有相关代码,即此“主类组件”以及您传递
selectedValue
prop的位置?谢谢@drewerese,我已经更新了signup index.js和view.js