У меня есть API отдыха, который для получения конечных данных AKA: ENDDATA мне нужно отправить несколько запросов (зависит от того, насколько глубоко). Таким образом, при отправке первого запроса ответ будет иметь в теле nextUri и т. Д. *
В основном мне нужно выполнить список вызовов Rest на основе nextUri, пока я не достигну конца ENDDATA.
Есть ли предпочтительный способ сделать это с помощью React & Redux \ redux-thunk.
export const find = () => dispatch => {
dispatch({ type: FIND_CUSTOMER_START });
axios({
method: 'post',
url: '/v1/...',
headers: { 'X': 'XXX1' },
auth: {
username: 'XXX1',
password: 'XXX'
},
data: 'SELECT * FROM .....'
}).then(function (response) {
// Need to find the nextUri ... before update teh state
dispatch({
type: SUCCESS,
payload: response.data
});
}).catch(function (error) {
dispatch({ type: ERROR, payload: error });
});
}
Спасибо