小编dev*_*tom的帖子

useHistory react-router-dom 无效的钩子调用

我正在尝试实现useHistory钩子react-router-dom,但它似乎不起作用。抛出无效的钩子调用

应用程序.js

import React, { Component } from 'react';
<...>
import { Signup } from './Signup.js';
import { Login } from './Login.js';
import { Account } from './Account.js';
import { AuthProvider } from './contexts/AuthContext.js';
import { BrowserRouter as Router, Switch, Route } from 'react-router-dom';

class App extends Component {
    <...>

    render() {
        return(
            <>
               <...>
                <Router>
                    <AuthProvider>
                        <Switch>
                            <Route exact path="/" component={Signup} />
                            <Route path="/signup" component={Signup} />
                            <Route path="/login" component={Login} />
                            <Route path="/account" component={Account} />
                        </Switch> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-router react-router-dom react-hooks

5
推荐指数
1
解决办法
1870
查看次数