Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/24.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
Forms 使用“反应组件自动形成”隐藏值_Forms_Reactjs - Fatal编程技术网

Forms 使用“反应组件自动形成”隐藏值

Forms 使用“反应组件自动形成”隐藏值,forms,reactjs,Forms,Reactjs,我想在我的项目中使用的一个漂亮的工具简化了表单数据的捕获,但仅凭我对组件的基本了解,它似乎通过将值公开给url来实现这一点 我非常喜欢这个组件在React中处理表单,但不会以使用url为代价。如何在没有副作用的情况下继续使用此组件?简短回答:preventDefault _onSubmit(e, data) { this.setState({lastOnSubmit: {data}}) e.preventDefault() }, 事实证明,这是非常重要的一步,因为更多的原因仅

我想在我的项目中使用的一个漂亮的工具简化了表单数据的捕获,但仅凭我对组件的基本了解,它似乎通过将值公开给url来实现这一点


我非常喜欢这个组件在React中处理表单,但不会以使用url为代价。如何在没有副作用的情况下继续使用此组件?

简短回答:preventDefault

_onSubmit(e, data) {
    this.setState({lastOnSubmit: {data}})
    e.preventDefault()
},
事实证明,这是非常重要的一步,因为更多的原因仅仅是数据显示在url中