React Redux表单提交未给出正确的结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Redux表单提交未给出正确的结果相关的知识,希望对你有一定的参考价值。

我正在尝试使用react和redux实现表单提交。当我在这里提交数据时,我希望得到结果(为了还原目的)。我知道我们可以通过在每个输入标签中给出'ref'来做到这一点。但我想用react-redux方法做什么呢。

demo here

您可以控制并查看作为对象获取的结果。但我没有得到正确的结果。

答案

我想问题是你正在使用带有redux-form的<input元素。

我推荐使用<Field name="title" component="input" type="text" />代替。

  1. 包括它import { reduxForm, Field } from 'redux-form'
  2. <Field name="title" component="input" type="text" />
  3. console.log("i want the results right here ",form.movieForm.values.title);

请注意:强烈建议在组件文件中创建一个捕获输入值的函数,然后调用dispatch动作创建器

以上是关于React Redux表单提交未给出正确的结果的主要内容,如果未能解决你的问题,请参考以下文章

我的表单在 Laravel 中未正确提交

React Redux Axios:POST 请求未收到来自 redux 状态的凭据

React:我想提交一个表单并想通过钩子(useSelector和useDispatch)将数据保存在redux store中

ReactJS表单应用程序:如何阻止父组件重新渲染? /使用redux共享状态的正确方法

无法使用React redux读取未定义的地图属性

更新 redux 状态/提交表单时页面重新加载