我正在使用 zustand 进行状态管理。我的商店设置如下:
import create from 'zustand';
export const useStore = create((set) => ({
filters: {searchQuery: 'hello', evaluationMonth : null},
setFilters: (e) => set((state) => ({filters : {evaluationMonth : 'New Month'}})),
}))
当我调用 setFilters 时,我只希望 evaluationMonth 发生变化,但它也会删除现有值(在这种情况下为 searchQuery)。如何在更改所需值的同时保留旧状态。