// 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); |