我似乎无法在打字稿中使用 React.createContext 的商店
I cant seem to use store of React.createContext in typescript
似乎无法在表单中使用商店
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
您必须在 useContext(MyContextTSX) 中使用 MyContextTSX 作为 arg 而不是商店
const signinData = useContext(MyContextTSX);
似乎无法在表单中使用商店
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
您必须在 useContext(MyContextTSX) 中使用 MyContextTSX 作为 arg 而不是商店
const signinData = useContext(MyContextTSX);