| 1234567891011121314151617181920 |
- // 全局共享数据示例
- import { DEFAULT_NAME } from '@/constants';
- import { UserInfoType } from '@/types/UserType';
- import { useState } from 'react';
- const useUser = () => {
- const [name, setName] = useState<string>(DEFAULT_NAME);
- const user = JSON.parse(localStorage.getItem('userInfo') || '{}');
- const userDataTemp = <UserInfoType>user
- const [userInfo, setUserInfo] = useState<UserInfoType>(userDataTemp);
- return {
- name,
- setName,
- userInfo,
- setUserInfo
- };
- };
- export default useUser;
|