Hey folks can anyone check why this code is not working the state is not updating in this code
import { useState, useCallback } from 'react';
const useStore = () => {
const [activePage, setActivePage] = useState('none');
const setActivePageCallback = useCallback(
(activePage: string) => {
setActivePage(activePage);
},
[setActivePage]
);
return {
activePage,
setActivePage: setActivePageCallback,
};
};
export { useStore };
as this code
import create from "zustand";
type StoreState = {
activePage: string;
setActivePage: (activePage: string) => void;
};
const useStore = create<StoreState>()((set) => ({
activePage: "none",
setActivePage(activePage): void {
set({ activePage });
},
}));
export { useStore };