diff --git a/src/create-async-persisted-state.ts b/src/create-async-persisted-state.ts index c3cb1eb1..36f3774a 100644 --- a/src/create-async-persisted-state.ts +++ b/src/create-async-persisted-state.ts @@ -24,6 +24,8 @@ export default function createAsyncPersistedState( const setPersistedState = async (newState: React.SetStateAction): Promise => { const newValue = getNewValue(newState, state) + setState(newValue) + const persistedItem = await storage.get(safeStorageKey) const newItem = getNewItem(key, persistedItem[safeStorageKey], newValue)