Create a new Store.
Initial state value.
dev: true runs Object.freeze on every state, which surfaces accidental mutations as runtime errors. Skip it in production.
dev: true
Object.freeze
const store = createStore({ count: 0 });store.subscribe((next, prev) => console.log(prev.count, '→', next.count));store.setState((s) => ({ ...s, count: s.count + 1 })); Copy
const store = createStore({ count: 0 });store.subscribe((next, prev) => console.log(prev.count, '→', next.count));store.setState((s) => ({ ...s, count: s.count + 1 }));
Create a new Store.