Лучше всего запросы делаются в мидлварах.
Можете сами написать функцию автоматического получения данных, а можете воспользоваться либами
redux-api-middleware
Либо
redux-api-call
Также вполне можно, особенно, если у вас бэк распределенн по разным местам, использовать redux-thunk, или redux-saga
Вот
статья, где есть примеры подключения
В компонентах запросы лучше не делать, за редкими исключениями, когда компонент, непосредственно связан с внешними данными (к примеру какой нибудь счетчик валют, который запрашивает данные из центробанка)