Спасибо большое. Я понял в чем отличие от HOC. HOC получает компонент в качестве параметра и возвещает его же но модифицированный. А здесь идет расширение возможностей Route.
Если честно пока не совсем понял как это реализовать на практике. Так что буду сидеть разбираться. И еще раз большое спасибо.
И по поводу композиции хотел уточнить. Это получается что нужно чтобы при переходе на любой маршрут сначала запрос должен пере напросятся в компонент который будет проверять авторизацию и на его основе переходить по нужному маршруту?
Спасибо за помощь.
Попробую переписать через Router.
Читал в документации Router что не очень правильно использовать context но не мог понять как обойтись без него. И толком не понял почему не нужно использовать context?
Я все еще изучаю React да и вообще TS хотел спросить.
Как можно без использования контекста перейти на другую страницу но при этом сохранить состояние приложения ?
И какие преимущиства в реализации проверки авторизации через Route , а не через HOC?