我在React-Native中用于组件的代码如下(请注意,如果结构看起来很奇怪,我将使用基于本机的代码):
class CardIntInput extends React.Component {
render() {
return (
<Card>
<Form>
<Item regular>
<Label>
{this.props.info}:
</Label>
<Input
keyboardType = 'number-pad'
onChangeText = {(text) => {this.props.data} = text}
/>
</Item>
</Form>
</Card>
)
}
}
每次运行代码时,它都会返回上述错误,我将其隔离到onChangeText行。
我对JS和React Native还是很陌生,我已经尝试了所有我能想到的东西,所以我转向别人的建议。
我希望我只是忘记了一些简单的东西,但是任何建议都将不胜感激
答案 0 :(得分:0)
以下内容不会发出错误:
onChangeText = {(text) => { this.props.data.text = text }}
这是一种反模式,但是要分配道具数据... 参见: