Я смотрю, как перенести проект на последнюю версию реактивного шаблона, и многие модули были изменены.У меня проблемы с React router v4, чтобы играть со своими редукторами и сагами.Я посмотрел на Динамически загружать редукционные редукторы с реагирующим маршрутизатором 4 , и теперь я получаю следующую ошибку: Предупреждение: React.createElement: тип недопустим - ожидается строка (для встроенных компонентов) или класс/ function (для составных компонентов), но получил: object.
Проверьте метод рендеринга withReducer(Component)
.в withReducer (Компонент) (создан Route) в Route (создан App) в Switch (создан App) в div (создан App) в App (создан Connect (App)) в Connect (App) (создан Route) в Route (создан withRouter (Connect (App))) в withRouter (Connect (App)) в Router (создан BrowserRouter) в BrowserRouter в IntlProvider (создан LanguageProvider) в LanguageProvider (создан Connect (LanguageProvider)) в Connect(LanguageProvider) в Provider
Мой код немного отличается от примера, которому я следовал, потому что я добавляю withRouter:
const withConnect = withRouter(connect(mapStateToProps, mapDispatchToProps));
const addHelpReducer = injectReducer({ key: 'help', reducer: helpReducer });
export default compose(
addHelpReducer,
withConnect
)(Help);
injectReducer происходит из файла util-шаблонного файла, яне изменили этот файл или файл configureStore.