import { useCallback, useState } from 'react'; export default () => { const [user, setUser] = useState({}); const [token, setToken] = useState(''); const setUserData = useCallback( (name: string, avatar: string, group: number, title: number, access: string) => { setUser({ name: name, avatar: avatar, group: group, title: title, access: access, }); }, [], ); const setTokenStr = useCallback((token: string) => { setToken(token); }, []); return { user, setUserData, token, setTokenStr }; };