один
Написала функцию типа "асинхронную" (с таймаутом), но она не входит в return statement блок
Когда нажимаю кнопку, которому соответствует событие с этой функцией, первый console.log выводится, а второй нет
Что я могу не так делать? ни ворнингов, ни ошибок
```
export function asyncIncrement() {
console.log("hello");
return function(dispatch) {
console.log("hello2");
setTimeout(() => {
dispatch(increment())
}, 2000)
}
}
```
а кто и где вызывает функцию которая возвращается из этого метода?
const asyncBtn = document.getElementById('async'); asyncBtn.addEventListener('click', () => { store.dispatch(asyncIncrement()) })
и в чем будет разница между этим кодом и таким export function asyncIncrement(dispatch) { setTimeout(() => { dispatch(increment()); }, 2000); }
У дядьки из видео (2020 год) вот так, я повторяю код, я же нуб)
а можно скрин из видео?
Дядьку этого сразу выкидывай и больше никогда не смотри))
А что смотреть? Вот я не разбираюсь и мне нужно в Redux разобраться, во фронте устроиться на работу и зарабатывать 300к в сек
Дядька тебе машиной палы переехал? Ты аргументируй тогда уж.
dispatch is not a function at eval
Только не владилена. И еще выучи контексты.
Что-бы разобраться надо сперва джс поизучать, а потом смотреть документацию по редаксу где есть и объяснения и примеры и все что требуется это только посидеть вручную потыкать Если ты новичек, то зачем так рано пошла смотреть редакс? с этого ж только и будет куча вопросов и куча проблем https://redux.js.org/introduction/getting-started Если читая инфу тяжелее воспринимать чем слушая, то на ютубе полно видео, просто атом в море, Минин не единственный кто существует на ютубе. Тем более вот эти многочасовые видео только запутают больше. В чем мы наглядно убедились уже)
Обсуждают сегодня