Если речь про Redux (исходя из заголовка), то собственно, именно это и делает Redux - позволяет использовать диспатчер и стор в любом компоненте не прокидывая в него пропсы. Оборачиваете свой компонент App в редакс провайдер и теперь всем дочерним компонентам доступны такие хуки как useSelector, useStore и useDispatch. (в
документации все расписано с примерами)