Реагировать на перенаправление на домашнюю страницу с каждого URL-адреса и при обновлении - PullRequest
1 голос
/ 20 июня 2020

Когда я обновляю sh страницу, или когда я набираю путь к URL-адресу, или когда я перехожу по ссылке на сайт, я всегда попадаю на главную страницу. Я отследил путь с помощью отладчика, сначала попадаю на нужную страницу, она появляется, а потом попадаю на главную.

Приложение. js:

<div className="wrapper">
      {localStorage.email != "" ?
        (
          <AuthProvider>
            <Router>
              <div>
                <Switch>
                  <div className="wrapper">
                    <Route render={MainComponent} />


                  </div>
                </Switch>
              </div>
            </Router>
          </AuthProvider>
        ) : (
          <AuthProvider>
            <Router>
              <div>
                <Switch>
                  <div className="wrapper">
                    <Route path="/login" exact render={LoginComponent} />
                    <Route path="/signup" exact component={SignUpComponent} />
                    <Route path="/forgetpass" exact render={ForgetPassComponent} />
                    <Redirect from='*' to='/login' />
                  </div>
                </Switch>
              </div>
            </Router>
          </AuthProvider>
        )}
</div>

Main . js:

<div className="content">
                <Redirect exact from='/login' to='/' />
                <Redirect exact from='/signup' to='/' />
                <Route exact path="/" render={publicComponent} />

                <Route exact path="/other" render={otherComponent} />
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...