Size: a a a

React — русскоговорящее сообщество

2020 August 26

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
меня очень смутила ваша фраза "выполнить .then только если запрос выполнился успешно"
источник

Э

Эльдар in React — русскоговорящее сообщество
Василий Подоплелов
мне интересно как вы выполните then если запрос упал с ошибкой)
а если речь о компоненте, то я не хочу его выполнять если получаю ошибку
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
а есть вариант когда при не успешном запросе выполнится then? поправте если ошибаюсь
источник

Э

Эльдар in React — русскоговорящее сообщество
Василий Подоплелов
меня очень смутила ваша фраза "выполнить .then только если запрос выполнился успешно"
аа, понял. так в этом и соль, что в компоненте он выполняется на картинке выше, несмотря на выброшенный эррор
источник

S

Sulu in React — русскоговорящее сообщество
всем привет как в Hoc передать параметр export default Hoc()(
 connect(mapStateToProps, mapDispatchToProps)(AppendListContainer)
);
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
я в компоненте хочу выполнить .then только если запрос выполнился успешно, а если нет то не хочу выполнять блок .then, в данном случае с закоментированным // throw error; .then выполняется, а если я выброшу ошибку, то управление перейдет к .catch и соответственно поэтому я спросил про пустую функцию
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
Эльдар
аа, понял. так в этом и соль, что в компоненте он выполняется на картинке выше, несмотря на выброшенный эррор
так вы ошибку внутри обработчика выбрасываете.
источник

И

Иван in React — русскоговорящее сообщество
Василий Подоплелов
а есть вариант когда при не успешном запросе выполнится then? поправте если ошибаюсь
если ошибка обработана
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
Иван
если ошибка обработана
через try...catch? если нет, можно немного подробней?
источник

И

Иван in React — русскоговорящее сообщество
Василий Подоплелов
через try...catch? если нет, можно немного подробней?
источник

И

Иван in React — русскоговорящее сообщество
так, все дружно идём читать учебник, главу про промисы. с вопросами про ошибки в промисах, .then и .catch всех приглашаю в @js_noobs_ru
источник

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
спасибо, подписка
источник

L

Looch in React — русскоговорящее сообщество
кстати в then вторым параметром вроде можно коллебэк на ошибку сделать, но это очень плохо
источник

И

Иван in React — русскоговорящее сообщество
Looch
кстати в then вторым параметром вроде можно коллебэк на ошибку сделать, но это очень плохо
никому об этом не говори
источник

Э

Эльдар in React — русскоговорящее сообщество
спасибо.. в общем, если я хочу чтобы компонент узнал о результате выполнения запроса, мне следует выбросить ошибку в блоке catch, подтвердите мои мысли?
источник

L

Looch in React — русскоговорящее сообщество
Иван
никому об этом не говори
это прямой путь в callback hell
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
спасибо.. в общем, если я хочу чтобы компонент узнал о результате выполнения запроса, мне следует выбросить ошибку в блоке catch, подтвердите мои мысли?
ты видишь в моём скриншоте где-нибудь, чтобы я что-то выбрасывал?
источник

Э

Эльдар in React — русскоговорящее сообщество
Иван
ты видишь в моём скриншоте где-нибудь, чтобы я что-то выбрасывал?
но ведь из axios я всегда буду получать Promise.resolve() ?
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
но ведь из axios я всегда буду получать Promise.resolve() ?
нет
источник

Э

Эльдар in React — русскоговорящее сообщество
я вроде понял этот скриншот, но не понял как его использовать в моем кейсе
источник