React-Router-Dom `Link` меняет маршрут, но не загружает компоненты - PullRequest
0 голосов
/ 12 марта 2019

Я работаю с приложением реагирования, и у меня настроен маршрутизатор, проблема в том, что в настоящее время у меня есть три компонента, доступные пользователю через компонент Link, и это то, что есть в jsx.

<Fragment>
    <NavItem>
       <Link to='/login'>Login</Link>
    </NavItem>
    <NavItem>
       <Link to="/regiser">Register</Link>
    </NavItem>
    <NavItem>
       <Link to="/reset">Recover Account</Link>
    </NavItem>
</Fragment>

и маршруты определяются с помощью BrowserRouter с псевдонимом Router

<Fragment>
    <Route exact path='/' component={Landing} />
    <Route exact path='/register' component={Register} />
    <Route exact path='/login' component={Login} />
    <Route exact path='/reset' component={ResetUser} />
</Fragment>

Проблема заключается в следующем:

  1. Пользователю предоставляется компонент Landing при значении /
  2. Пользователь представлен с Login компонентом при /login
  3. Пользователь представлен с ResetUser компонентом при /reset
  4. ПользовательКомпонент вообще не представлен, когда в /register

Компонент Register определяется следующим образом:

import React, { Component, Fragment } from "react";

class Register extends Component {
    render() {
        return (
            <div>Hello Register</div>
        );
    }
}
export default Register;

, что приводит в бешенство, потому что оно действительно удерживает меняпроверка подлинности .......

1 Ответ

1 голос
/ 12 марта 2019

Это опечатка в регистраторе?это надо зарегистрировать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...