Достигните рендеринга страниц маршрутизатора дважды (с ApolloProvider)

У меня странная проблема, когда компоненты визуализируются дважды. Я думаю, что проблема в том, как я настроил / настроил маршрутизатор.

Вот упрощенная настройка..

Когда я перехожу к /login, эта страница визуализирует компонент дважды

const App = () => {
  return (
    <ApolloProvider client={client}>
      <Router className="fixed absolute--fill flex flex-column">
        {/* Auth */}
        <Login path="/login" />
        <Register path="/register" />
      </Router>

      <PleaseSignIn>
        <Router className="fixed absolute--fill flex flex-column">
          {/* Notes */}
          <Note path="/notebook/note/:noteId" />
          <NoteNew path="/notebook/note/new" />
          <NoteEdit path="/notebook/note/:noteId/edit" />
        </Router>
      </PleaseSignIn>
    </ApolloProvider>
  );
};

0 ответов

Другие вопросы по тегам