Обновление реагирующего маршрутизатора - проблемы с реагирующей загрузкой, React.createElement: тип недействителен - PullRequest
0 голосов
/ 25 октября 2019

Я обновил react-router-dom (который обновил react-router), и теперь мое приложение вылетает с сообщением:

Предупреждение: React.createElement: тип недействителен - ожидается строка (для встроенных компонентов) или класс / функция (для составных компонентов), но получили: объект. Проверьте метод рендеринга LoadableComponent.

const Dashboard = Loadable({ loader: () => import(/* webpackChunkName: "Dashboard" */ "./components/dashboard/Dashboard"), loading });

class Dashboard extends Component {} export default withTranslation()(connect(select)(Dashboard));

class App extends Component {
  render() {
    return (
      <Provider store={store}>
        <Router history={history}>
          <Switch>
            <Route path="/" render={props => <Dashboard {...props}/>} />} />
          </Switch>
        </Router>
      </Provider>
    );
  }
}
export default hot(module)(App);
...