【备忘录】处理react的useHistory报错
首先或起初
个人开发备忘录?
关于使用react-router想使用useHistory时遇到的错误讨论。
试试使用useHistory
npm install react-router-dom
import { useHistory } from 'react-router-dom';
function RegistrationForm() {
const history = useHistory();
// 省略
.then(data => {
history.push('/login');
})
如果以这种方式写的话,
Uncaught SyntaxError: The requested module '/node_modules/.vite/deps/react-router-dom.js?v=2f8e3fa7' does not provide an export named 'useHistory'
这个错误消息在本地上显示出来了。
处理方法 (duì chǔ fǎ)
据说,从react-router-dom版本6开始,推荐使用useNavigate。