大家好我正在努力学习ReactJS,我想知道为什么每个人都在用标签来构建表格。
我的意思是当我使用这段代码时:
import { TextInput, Form, View } from 'react-native'
<Form onSubmit={this.onSubmit}>
<TextInput/>
</Form>
我收到了这个错误:
元素类型无效:需要一个字符串(用于内置组件) 或类/函数(对于复合组件)但得到:undefined。您 可能忘记从您定义的文件中导出组件。
或者当我使用此代码时:
import { TextInput, form, View } from 'react-native'
render (){
return (
<View>
<form onSubmit={this.onSubmit}>
<TextInput/>
</form>
</View>
);
}
我收到了这个错误:
期望一个组件类,得到[object Object]。
我正在尝试修复和使用表单,但我主要是想了解它是如何工作的:)
感谢您的时间和提前回复。
干杯
答案 0 :(得分:1)
React-Native实际上并不包含Form
标记。
有react-native-form-generator之类的库提供与您要查找的功能类似的功能。
此外,您所获得的错误是试图准确地告诉您 - 在您指定标记的地方,需要定义反应组件的类或函数,但它是undefined
,因为它有没有这样的组成部分。