提交后ReactJS不清除状态

问题描述

我一直在尝试添加项目,添加项目之后,我想清除状态,但它似乎对我不起作用,并且卡住了。

在此按钮

<IonButton
  expand="full"
  color="primary"
  onClick={() => [AddNewTask(),setShowAlert1(true)]}
>
  Add Task
</IonButton>

添加新任务功能

const AddNewTask = () => {
  const task: todoTypes = {
    id: v4(),title: newTask.title,content: newTask.content,color: newTask.color,};
  setNewTask({ ...initialNewTaskState });
  setTodoList([...todoList,task]);
};

国家声明

const initialNewTaskState: todoTypes = {
  id: "",title: "",content: "",color: "primary",};
const [todoList,setTodoList] = useState<todoTypes[]>(todoData);
const [newTask,setNewTask] = useState<todoTypes>(initialNewTaskState);

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)