ReactJS:如何使用"form"标签?



大家好,我想学习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,因为没有这样的组件。

最新更新