Ошибка развертывания RouterContext на маршрутизаторе
Я изо всех сил пытаюсь заставить мое универсальное веб-приложение React работать на сервере (OpenShift). Я разработал другие универсальные приложения раньше, но никогда не сталкивался с этой ошибкой:
По сути, при работе на сервере RouterContext передается в ReactDOM. renderToString () не распознается как действительный элемент React.
Копаясь глубже в реализации renderToString, на localhost у меня есть это значение для типа контекста RouterContext:
Но на сервере я получил это:
И именно поэтому React вызывает нарушение инварианта при попытке создать элемент RouterContext.