我的提交按钮是不显示输出当我按下它,但当我做退格它给我在屏幕上的输出。输入图片描述
邮政编码代替发布图片
根据你所提供的图像,在saveTask中,你将对象推入任务列表,然后将其传递给状态更新函数。数组是引用类型,因为这里你没有传递一个新的数组,react会发现数组没有改变(尽管你已经添加了obj),因此它不会触发重新渲染。
把你的代码改成
const saveTask = (taskObj) => {
setTaskList(prevList => {
prevList.push(taskObj)
return [...prevList]
})
}