Цитата:
|
все было нормально пока не дошел до ассинхроных событий, и там уже начинается что то похожее на костыли.
|
cyber, жесть, т.е middleware пугают??
Это с redux-thunk, в большей степени этого middleware хватает для асинхронщины, да и выглядит он банально.
https://github.com/gaearon/redux-thu...r/src/index.js
вся суть redux-thunk (без redux)
const dispatch = action => {
// а это и есть вся суть redux thunk
if (typeof action === 'function') {
return action(dispatch)
}
// это вместо next(action)
console.log(action)
}
const syncAction = message => message
const asyncAction = message => dispatch => {
setTimeout(() => {
dispatch(syncAction(message))
}, 1000)
}
dispatch(syncAction('foo'))
dispatch(asyncAction('bar'))
а вот пример (из доки)
https://github.com/gaearon/redux-thunk#motivation
Цитата:
|
на что кроме redux есть смысел посмотреть
|
сейчас вроде как становится популярный
mobx