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()