大家好,我想学习reactjs,我想知道为什么每个人都在使用标签来构建表单。
我的意思是当我使用此代码时:
import { TextInput, Form, View } from 'react-native'
<Form onSubmit={this.onSubmit}>
<TextInput/>
</Form>
我有一个错误:
元素类型无效:预期一个字符串(用于内置组件) 或类/功能(用于复合组件),但得到:未定义。你 可能忘记从定义的文件中导出组件。
或当我使用此代码时:
import { TextInput, form, View } from 'react-native'
render (){
return (
<View>
<form onSubmit={this.onSubmit}>
<TextInput/>
</form>
</View>
);
}
我有一个错误:
期望组件类,获得[对象]。
我正在尝试修复和使用表格,但我主要是在尝试了解其工作原理:)
感谢您的时间和提前的回复。
欢呼
react-native实际上不包含 Form
标签。
有一些库,例如反应形式生成器,它们提供了与您想要的类似功能。
此外,您遇到的错误是试图确切地告诉您 - 一个类别或函数定义一个反应组件,您可以在指定标签的情况下,但它是undefined
,因为没有这样的组件。