I have been trying to add a key to a state dynamically in zustand. I have tried multiple ways like
1.
const store = (set, get) => ({
keyAttrib: {key1: "value1", key2: 2},
update: (key, value) => {
let newState = { ...get().keyAttrib, [key]: value };
set(newState);
}
})
-
const store = (set) => ({ keyAttrib: { key1: "value1", key2: 2 }, update: (key, value) => { set((state) => ({ keyAttrib: { ...state.keyAttrib, [key]: value } })); }, });
but none of them seem to be working.