Immutable State Extension
Let's make sure that the state is not mutated accidentally. State should only be changed explicitly by dispatching an
action or by using setState
.
The Immutable State Extension will throw an error if you mutate state.
Register the extension
Configure the store with the ImmutableStateExtension
:
import { ImmutableStateExtension } from 'mini-rx-store';
const store: Store = configureStore({
extensions: [
new ImmutableStateExtension()
]
});