Size: a a a

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

2021 January 19

Р

Руслан in React: русскоязычное сообщество
D. Ouhh
привет ещё раз. как вы решаете ситуации, когда страница загружается как би дёрганно? на ней, например, фотки c aws и они загружаются постепенно. как сделать это дело более плавным? добавить какой-то лоадер?
Скелетоны можешь юзать, если просто много картинок подгружается и это мешает текст читать, то можешь просто указать width и height у img
источник

DK

Dmytro Kryshtopenko in React: русскоязычное сообщество
Egor Petrov
() => setBurgerMenu(!burgerMenu)
какой интересный у вас метод
источник

EP

Egor Petrov in React: русскоязычное сообщество
Dmytro Kryshtopenko
какой интересный у вас метод
?
источник

RP

Roma Prokopets in React: русскоязычное сообщество
как мне считать что юзер находится а конкретной странице
источник

AS

Aleksandr Sarkisov in React: русскоязычное сообщество
Так тебе там ответили, useLocation или что ты имеешь в виду?
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Aleksandr Sarkisov
Так тебе там ответили, useLocation или что ты имеешь в виду?
мне нельзя из либы react-router-dom
источник

AS

Aleksandr Sarkisov in React: русскоязычное сообщество
Roma Prokopets
мне нельзя из либы react-router-dom
ааа
источник

Р

Руслан in React: русскоязычное сообщество
Roma Prokopets
как мне считать что юзер находится а конкретной странице
Гуглить сначала совсем не пытаешься?

https://www.w3schools.com/js/js_window_location.asp
источник

RP

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

Р

Руслан in React: русскоязычное сообщество
В дефолтном CRA работает
источник

D

Dima in React: русскоязычное сообщество
сср что ли? через useRouter попробуй
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Dima
сср что ли? через useRouter попробуй
мне нельзя из либы react-router-dom
источник

D

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

D

Dima in React: русскоязычное сообщество
к window можно в компоненте через useEffect обратиться при первом рендере
источник

D

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

V

Vlad in React: русскоязычное сообщество
Roma Prokopets
мне нельзя из либы react-router-dom
withRouter?
источник

V

Vlad in React: русскоязычное сообщество
React Router: Declarative Routing for React.js
https://reactrouter.com/web/api/withRouter
источник

RP

Roma Prokopets in React: русскоязычное сообщество
Dima
к window можно в компоненте через useEffect обратиться при первом рендере
да, знаю
источник

RP

Roma Prokopets in React: русскоязычное сообщество
спс, попробую
источник

АП

Андрей Пудов... in React: русскоязычное сообщество
Ребята, приветствую )В разработке сервис.Помимо основного приложения есть раздел со статистикой, где можно с помощью календаря отправлять запрос на статистику. Например при отправки неправильного запроса необходимо показывать на странице popup с текстом ошибки. Если ошибок несколько - соответственно должно быть несколько popup. Возник вопрос как правильно обрабатывать приложение и показывать ошибки ?
Все приложение должен оборачивать компонент, который обрабатывает ошибки всего приложения (предохранитель вроде) . при получении пустого ответа или ошибки в запросе мы генерируем throw new error ? не уверен, что такой вариант будет работать в axios-запросах , где используются промисы.
Или второй вариант - просто есть компонент (popup), в который мы передаем статус , если возникает ошибка в axios-запросах ?
В общем как правильно работать с ошибками в React-приложении (обработка ошибок в axios-запросах и обработка ошибок в UI) ? Есть похожие примеры или статьи, которые можно почитать на эту тему ? Заранее спасибо )
источник