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
  };
}