无法使用“商店”的形式
const data = {
signin: {
email: "",
password: ""
}
};
const MyContextTSX = createContext(data);
const Store = (props: any) => {
return (
<MyContextTSX.Provider value={data}>{props.children}</MyContextTSX.Provider>
);
};
//以其他形式使用上面的代码
const useForm = ({ callback }: any) => {
const signinData = useContext(Store); // Store shows error
答案 0 :(得分:0)
您必须将MyContextTSX用作useContext(MyContextTSX)中的arg,而不是使用商店
const signinData = useContext(MyContextTSX);