polemius / recoil-persist

Package for recoil state manager to persist and rehydrate store
https://polemius.dev/recoil-persist/
MIT License
350 stars 39 forks source link

does not support multiple state setter in local storage #51

Open skyrocketeer opened 2 years ago

skyrocketeer commented 2 years ago

let say I have a button that will set multiple states when being clicked:

const handleMultipleState = () => {
    setCount2(count2 + 1)
    setCount(count - 1)
  }

On UI (recoil state), the states are being mutated as an expected behavior. However, when you look into local storage, only the first state being persisted (in this case 'count2')