Реактив-роутер v5 - withRouter отображает пустой экран - PullRequest
0 голосов
/ 11 мая 2019

После обновления response-router и Reaction-router-dom до v5.0.0 (с v4.3.1), мой withRouter hoc вообще не отображает компонент контейнера приложения.Он ничего не отображает, и я не получаю никаких предупреждений / ошибок.

index.js

import { BrowserRouter } from 'react-router-dom';
<Provider store={store}>
      <BrowserRouter>
        <AppContainerComponent />
      </BrowserRouter>
    </Provider>

AppContainer.component.js

импорт -

import { withRouter } from 'react-router';

рендеринг -

<AppRoutes isAuthenticated={isAuthenticated} />

экспорт -

export default withRouter(connect(mapStateToProps)(AppContainer));

appRoutes.component.js

<UnauthenticatedRoute
      path="/"
      exact
      component={SignupComponent}
      isAuthenticated={isAuthenticated} />

<AuthenticatedRoute
      path="/app"
      exact
      component={AppComponent}
      isAuthenticated={isAuthenticated} />

Эти hoc либо перенаправят на путь, если пользователь прошел аутентификацию, либо отобразят SIgnupComponent.

AppComponent имеет несколько маршрутов, определенных компонентом Route как -

<Route exact 
       path="/path1"
       render={} 
/>
...

При всей этой конфигурации компонент appContainer вообще не рендерится.Раньше он работал нормально, когда я использовал v4.3.1 реакции-маршрутизатора.

Я использую preact (v8) с preact-cli (v2)

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