REACT Js,prevState 不保存对象中的先前状态

REACT Js, prevState not saving the previous state in an object

我有一个我无法解决的问题。我有一个保存在 useState 中的空对象,我必须根据一些过滤器动态填充它以在 API 中进行搜索。 当我选择一个过滤器时它没有问题,它会为我保存它。但是当我选择第二个过滤器时,它会删除前一个过滤器并保存新过滤器。我正在使用:https://ant.design/components/table/

使用状态

const [savedFilters, setSavedFilters] = useState({})

onValuesChange

 <Form
            form={form}
            onValuesChange={e => setSavedFilters(
                prevState => ({...prevState, e })
            )}
>

如果有人能帮助我,我将不胜感激!

你试过传播'e'吗?

   onValuesChange={e => setSavedFilters(
                prevState => ({...prevState, ...e })
            )}

如果你能告诉我们更新后 savedFilters 中的值是什么,我会很高兴