import { useState, useCallback } from 'react'; export default function useGlobal() { const [alive, setAlive] = useState(false), [newMenus, setMenu] = useState({}), [allWebsocket, setAllWebsocket] = useState({}); const changealive = useCallback((parser) => { setAlive(parser); }, []); const setMenuFn = useCallback((val) => { setMenu(val); }, []); const changeWebsocket = useCallback((parser) => { setAllWebsocket(parser) }, []); return { alive, changealive, newMenus, setMenuFn, allWebsocket, changeWebsocket }; }