【发布时间】:2021-11-30 01:40:43
【问题描述】:
我正在使用 React 开发一个网站。 使用 useContext() 和 useLocation() 时出现此错误。
import React, { useContext } from "react";
import Layout from "../components/Layout";
import { LangStateContext } from "../context/LangContext";
import { useLocation } from 'react-router';
const PricingPage = () => {
const { isIndoSelected } = useContext(LangStateContext);
console.log(isIndoSelected);
const location = useLocation();
return (
<Layout>
a page
</Layout>
);
};
export default PricingPage;
这是我登陆页面时遇到的错误
谁能向我解释为什么这不起作用以及有什么好的解决方法?
谢谢你
【问题讨论】:
-
运气好能找到解决方案吗?我刚刚遇到了这个问题:当我添加 useLocation 时,useContext 变得未定义。但是,如果我评论 useLocation 行,就没有问题了...
标签: javascript reactjs runtime-error use-context