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;