Я новичок в реаги-редуксе.Я хочу знать, нормально ли использовать обещания ES6 с функциями отправки действий?Предположим, я хочу показать тост за успехом после запроса.Что я сделал, это разрешил обещание, когда запрос был успешно выполнен. См. Пример кода ниже
#Example
function login(credentials){
return dispatch => {
return new Promise((resolve,reject)=> {
dispatch(login_request);
service.login(credentials)
.then(
(data)=> {
dispatch(login_success,data);
resolve();
})
}) }}
Затем вызов этой функции из пользовательского интерфейса, что я сделал,
login().then(success => show_toast());
Является ли этот подход приемлемым, чтобы показать тост