我有一个 and表单,当我按下提交按钮时,就可以在onFinish function中获取表单数据,在该按钮中,我希望使用uesEffect hook,并将表单数据作为有效负载分派到redux中,但我得到了以下错误
React Hook "useEffect" is called in function "onFinish" that is neither a React function component nor a custom React Hook function.
如果我在onFinsh 函数之外编写useEffect钩子,则无法获得表单数据/值。
我是一个新的反应,我有一些关于useState钩子的怀疑。我最近在一个基于应用编程接口的食谱反应应用程序.The上工作,我面临的问题是,当我在搜索表单中提交一些东西时,状态应该会发生变化,但状态没有改变,但如果我重新提交表单,状态就会改变。 import React,{useState,useEffect} from "react";
import Form from "./componnents/form";
import RecipeBlock from "./componnents/recipeblock"
imp
请,我正在学习反应(我已经安装了18版,页面正常工作后,初步加载。没有警告,控制台中没有错误)。我有一个简单的表单,它应该将新项添加到数组中。对于列表或数组,我使用带值、索引的map函数。
但是在提交表单之后,我得到了TypeError: tasks.map不是一个函数
TypeError: tasks.map is not a function
App
src/App.js:28:11
25 | <input type="text" onChange={() => setNewTask(this.event.target.value)}></in
我们有一个表单,其中包含一个React前端组件。该组件收集一些所需的信息,然后通过填充隐藏的表单字段将这些信息提供给后端。
为了确保用户不能绕过通过组件输入所需的数据,我们需要满足以下要求:
在加载React组件之前,需要禁用"Submit“按钮。这确保用户不能仅仅通过禁用JS或在页面完成加载之前单击按钮来提交表单。
在component组件加载之后,任何时候需要清除所需的值时,都需要禁用"Submit“按钮。
一旦提供了所需的值,就应该启用"Submit“按钮。
如果隐藏的值为空,则不能提交表单。
我试着把表格渲染成这样:
public function buil