| // src/store/user.js | |
| import { createContext, useContext, useState } from 'react'; | |
| const UserContext = createContext(); | |
| export const UserProvider = ({ children }) => { | |
| const [user, setUser] = useState({ id: '1', name: '测试用户' }); // 这里可以是默认值或从 localStorage 加载 | |
| return ( | |
| <UserContext.Provider value={{ user, setUser }}> | |
| {children} | |
| </UserContext.Provider> | |
| ); | |
| }; | |
| export const useUserStore = () => useContext(UserContext); |