Size: a a a

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

2021 April 16

VK

Vladimir Klimov in React — русскоговорящее сообщество
Нет, useSelector - это хук, работает только в компонентах
Зачем вам в редьюсере стейт?
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
я сейчас в инете почитал написана что 400 это не error а bad request из-за этого catch не работает  , как тогда мне узнать что отправка не удалось
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
axios бросает ошибку на 400 ответы
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Откуда это информация?
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
источник

IN

Igor N in React — русскоговорящее сообщество
опять этот coderoad 🤦🏻‍♂️
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
тогда в чём может быть проблема then работает а catch нет
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
источник

_

_(__/\_𝙼𝚞𝚁𝚊𝙳𝚘𝚅_/\__)... in React — русскоговорящее сообщество
?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Демонстрация того, как axios бросает ошибку на 404 ответ
400 я не знаю где взять на самом деле, чтобы быстро показать
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Попробуйте отдебажить и посмотреть что там происходит
Попробуйте сделать запрос непосредственно через axios, а не свою обертку, например
источник

C

Cool29 in React — русскоговорящее сообщество
В общем для axios можно вручную задать для каких response status code возвращать reject

// validateStatus defines whether to resolve or reject the promise for a given
 // HTTP response status code. If validateStatus returns true (or is set to null
 // or undefined), the promise will be resolved; otherwise, the promise will be
 // rejected.
 validateStatus: function (status) {
   return status >= 200 && status < 300; // default
 },
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Сюда как раз попадает 400)
источник

C

Cool29 in React — русскоговорящее сообщество
Я в том смысле, что можно просто отключить вообще axios реакцию на ошибки и просто проверять код который она возвращает. Ну и там уже самому бросать нужные исключения.
источник

PM

Pavel Mellonges® in React — русскоговорящее сообщество
как добавить полноценную поисковую строку гугла с подсказками? Желательно еще изменяемое лого Google сохранить, которое изменяется по определенным датам. Потому что обычная форма никаких подсказок не дает (логично), а только отправляет запрос - это неудобно. Проблему показал на видео
источник

O

Only God Judge Us in React — русскоговорящее сообщество
Как рендерить хтмл шаблон который лежит на бэкэнде ?
источник

T

Tim in React — русскоговорящее сообщество
читать про SSR
источник

C

Cool29 in React — русскоговорящее сообщество
Если в реакт то:
1) Ну получить текстовую строку содержащую html код в ответ на ajax запрос
2) использовать dangerouslySetInnerHTML для его собственно рендера внутри какого нибудь div
Но это очень опасно. И геморойно и вообще не очень понятно зачем такой кошмар нужен.
источник

O

Only God Judge Us in React — русскоговорящее сообщество
Чтобы мы могли видеть его на сайте, потом этот шаблон переведить например в пдф и на термопринтере распечатывать
источник