Странное поведение react-router-dom v4, вообщем с webpack-dev-server'ом c свойством
historyApiFallback: true
при обновлении страницы на каком нибудь модуле, корректно обновляет страницу и отображает нужный модуль.
Но при создании бандла для продакшина, возникает проблема, react-router выводит следующее сообщение, если обновить страницу на каком нибудь модуле, к примеру /contact:
Not Found
Но, если на главной обновиться, то все работает замечательно.
С чем это связано? я посмотрел в документацию к react-router-dom, там есть свойство
forceRefresh
, установив true, он только перезагружает страницу и не решает проблему.
Конфигурацию можно посмотреть по ссылке:
webpack-app