export function* watchFetchImage() {
yield takeEvery('FETCH_NEW_IMAGE', fetchImageAsync);
}
function* fetchImageAsync() {
try {
yield put(requestNewImage());
const data = yield call(() => {
return fetch('https://api.giphy.com/v1/gifs/random?api_key=gR30u9O8KPOanwIQupHbD90d4k57EOeY')
.then(res => res.json().data.images)
}
);
Вот тут еще номер нужно изображения передать
В fetchImageAsync первым параметром приходит объект экшена, от туда можешь брать пейлоад
Обсуждают сегодня