Size: a a a

React: русскоязычное сообщество

2020 April 01

А

Алексей in React: русскоязычное сообщество
Ну да
источник

А

Алексей in React: русскоязычное сообщество
response.status < 300 && response.status >= 200
источник

А

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

BC

Bad Coder in React: русскоязычное сообщество
ну я так и думал что по стейту...
я думал может есть способ получше)
источник

А

Алексей in React: русскоязычное сообщество
if(response.status < 300 && response.status >= 200) { setRender(true)}
источник

А

Алексей in React: русскоязычное сообщество
{render && <Component />}
источник

А

Алексей in React: русскоязычное сообщество
const [render, setRender] = useState(false);
источник

BC

Bad Coder in React: русскоязычное сообщество
понял, спасибо
источник

А

Алексей in React: русскоязычное сообщество
хуки
источник

А

Алексей in React: русскоязычное сообщество
Ну а как получше?)) рект для этого и сделан
источник

А

Алексей in React: русскоязычное сообщество
ну можешь конесноаппендить в дом узел))
источник

А

Алексей in React: русскоязычное сообщество
конечно аппендить
источник

BC

Bad Coder in React: русскоязычное сообщество
ну типо плодить стейты для ответов...может это и ок, хз)
источник

А

Алексей in React: русскоязычное сообщество
А например если модалку показывать то наверное через стэйт redux
источник

А

Алексей in React: русскоязычное сообщество
Если модалка общая
источник

BC

Bad Coder in React: русскоязычное сообщество
ну да
источник

AK

Andrey Kuznetsov in React: русскоязычное сообщество
работа с ошибками очень интересная и в целом зависит от архитектуры приложения
источник
2020 April 02

h

handleChange in React: русскоязычное сообщество
Bad Coder
привет всем.
Как можно удобно обрабатывать ответы запросов?
Например показывать всплывающее окно, или просто компонент?
ставишь флаги: loading, loaded, error
источник

h

handleChange in React: русскоязычное сообщество
если приходит ошибка, то записываешь в errorMessage
источник

h

handleChange in React: русскоязычное сообщество
дальше в компоненте просто делаешь

{loading && <Skeleton/>}
{loaded && <Component/>}
{error && <AlertError text={errorMessage}/>}
источник