刚给项目里那个全局用户状态管理改成了 Context,本来还担心会不会性能出问题,结果测试下来还挺丝滑的。之前用的是第三方库,搞得结构有点臃肿,现在直接用 React 自带的 Provider 和 useContext,代码清爽多了。虽然听上去挺基础,但自己动手搞完还是有种小小的成就感。就是不知道是不是我太 naive 了,有没有大佬觉得这样写有问题?
const UserContext = createContext();
function App() {
const = useState(null);
return (
<UserContext.Provider value={{ user, setUser }}>
<UserProfile />
</UserContext.Provider>
);
}
登录/注册