Вам нужно сделать пару вещей здесь
1- Вам нужно написать создателя действия, который выполняет выборку этого API для вас, а затем отправить действие с ответом API, скажем, SET_DB_VALUES
2- Затем вам нужно отправить это действие, вы можете сделать это в componentDidMount вашего корневого элемента Redux (который упакован провайдером и получает хранилище)
3 - Измените ваш редуктор, чтобы слушатьэто действие, например
switch (action.type) {
case INIT:
return state;
case SET_DB_VALUES:
return {
...state,
action.payload
}
default:
return state;
}
Примечание. Если вы хотите использовать промежуточное программное обеспечение для выполнения асинхронных вызовов в создателе действий, вы можете использовать Thunk,
Надеюсьпоможет вам начать