我试图从“react-router-dom”导入 useHistory,但是,我收到此错误:导入错误:“useHistory”未从“react-router-dom”导出。
我还检查了其他答案,例如尝试导入错误:“useHistory”未从“react-router-dom”导出,但无济于事。我的 package.json 看起来像这样
我正在使用 useHistory 本身,
import React from 'react';
import { useState, useEffect } from 'react';
import { useHistory } from 'react-router-dom';
export default function Login(){
const history = useHistory();
console.log(history)
}
Run Code Online (Sandbox Code Playgroud)
然而,这条线工作正常,不会导致从react-router-dom导入问题。
import {BrowserRouter as Router, Switch, Route} from 'react-router-dom'
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?非常感激。