import { rehydrate } from "overmind"; import { createHook } from "overmind-react"; export const config = { state: { page: null, items: [], }, actions: { changePage({ state }, mutations) { rehydrate(state, mutations || []); switch (state.page) { case "Index": // Do some additional logic break; case "About": // Do some additional logic break; default: break; } }, }, }; export const useOvermind = createHook();