Когда react-router 4 только появился, многие переживали по двум поводам:
- Как вынести роуты в отдельный файл (конфиг роутов)
- Как теперь жить без onEnter хука.
В видео от Tyler McGinnis'a освещен первый вопрос.
А чтобы запретить доступ к какому-то из разделов вашего сайта, можно воспользоваться Redirect компонентом в связке с условием проверки. Пример здесь.
Автор: Максим