HOC? например, в компоненте App есть роутинг, тема, авторизация и аналитика. всё это сделано лесенкой jsx-обёрток (<Router>, <Auth>, <Theme>). в каком случае делают withRouter, withAuth и т.п.? преимущества такого подхода?
это для решения проблемы props delivery. HOC обертки создают контекст c нужными данными, а функции withRouter итп этот контекст достают. Преимущества в том, что тебе не надо пропсы по иерархии прокидывать.
Обсуждают сегодня