Используя React & Redux & Redux-Thunk, пытаясь сделать этот псевдокод:
// pseudocode dispatch(makeServiceRequest) if failed dispatch(makeIdentityRequest) if successful dispatch(makeServiceRequest) end end
Хотите избежать бесконечного цикла, который мог бы произойти, если бы код был помещен в блок .catch
makeServiceRequest
.
Я использую логику fetch(url).then(...).catch(...)
в действии отправки. fetch
не отклоняет ошибки статуса HTTP.
Как мне сделать этот псевдокод? Как правильно поступить в такой ситуации?