Я работаю над проектом React. JS, основанным на шаблонах react-boilerplate
. К сожалению, react-boilerplate
имеет только пример загрузки удаленных данных в Redx. Нет примера сохранения.
Мне удалось написать save
действий, редуктора и саги, никаких проблем. Это все довольно стандартные вещи. Однако одна проблема удерживала меня, но я не смог ее решить - перезагрузить магазин после сохранения.
Я сделал следующее:
const mapDispatchToProps = dispatch => {
return {
loadEvent: eventId => dispatch(loadEvent(eventId)),
saveEvent: values => {
const event = dispatch(saveEvent(values))
return dispatch(loadEvent(event.id || values.id))
}
}
}
Я хочу, чтобы приведенный выше код работал как Обещание - перезагрузить событие по идентификатору после того, как сохранение завершено до завершения.
Это не работает так, как мне нужно. Я получил нагрузку, но в магазине нет новых данных.