我刚开始学习 React Hooks。
我有一个名为 appContext.js 的文件 ..里面有 AppContext
const AppContext = React.createContext(initialState);
我想在文件 checkInfo.js 中使用它const CheckInfo = (props) => {
const [state, dispatch] = useContext(AppContext);
useEffect(() => {
var personData = {};
async function fetchData() {
dispatch({
type: "isLoding",
payload: true,
});
}
////other code
}
但是我有TypeError: Object is not a function
我哪里错了?
最佳答案
换行
const [state, dispatch] = useContext(AppContext);
至const { state, dispatch } = useContext(AppContext);
自从 useContext
返回带有字段的对象 state
和 dispatch
- 不是数组
关于javascript - 类型错误 : Object is not a function?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64209797/