Redux вытащить данные из fetch

Решил попробовать redux, после useContext. Почитал про диспатч и разные инструменты, но не понял. Можно ли вытащить просто данные из fetch по примеру контекста и хука?

import {createStore} from "redux";


let storedAds;

    fetch(`https://api.tmweb.ru/category?filter[depth]=0`, {
        headers: {
            'Accept': 'application/json',
            'Authorization': "Bearer " + localStorage.getItem('token')
        }
    })
        .then(res => res.json())
        .then((result) => {
            const adsNumber = result.data.map(item => +item.objectsCountByType);
            const reducer = adsNumber.reduce(function (sum, current){
                return sum + current
            }, 0)
            storedAds = reducer
            return  storedAds
        })




const store = createStore(() => ({
    add: storedAds
})
)

export default store;

Ответы (0 шт):