разве никто не сталкивался с реактивным пробросом ширины экрана в компоненты?
Через медиа запросы, очевидно
Если вам нужно пробрасывать ширину экрана в компоненты, то с вероятностью 90% у вас что-то не так. Еще 9% на особенные кейсы перестроения интерфейса от дизайнера, помноженные на лень разработчика и 1% на реальную необходимость.
Когда была бы необходимость знать ширину экрана, то в моунтед корневого компонента происходил вызов функции получающий данные о ширине и вызывалась функция слежения за шириной.
Далее запись в стор и где нужно, там использовалось.