Size: a a a

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

2020 August 26

И

Иван in React — русскоговорящее сообщество
Ye Tleubekov
Подскажите, пожалуйста, как в <Route> указать что я принимаю из search данные
вот пример
history.push({
pathname: '/template',
search: '?key=value'
})
Роуту плевать на search параметры, он про них не знает
источник

И

Иван in React — русскоговорящее сообщество
Nick Gotton
Ну то что диспатчить экнш это понятно, а то что санки тоже это я как то упустил.
Санка — это тоже экшн, в доке санок это есть
источник

NG

Nick Gotton in React — русскоговорящее сообщество
Иван
Санка — это тоже экшн, в доке санок это есть
ок, спс
источник

П

Павел) in React — русскоговорящее сообщество
Looch
читай про Immutable js
А не подскажете почему может быть такое, в консоли udef a devtools показывает false? это тоже как то с immutable связано ?
источник

L

Looch in React — русскоговорящее сообщество
Павел)
А не подскажете почему может быть такое, в консоли udef a devtools показывает false? это тоже как то с immutable связано ?
не знаю, может быть оно пробразует типы, может это особнности toJS метода
источник

Э

Эльдар in React — русскоговорящее сообщество
можно использовать что-то вроде .catch(()=>null) если я не хочу обрабатывать ошибку, но при этом чтобы джаваскрипт считал ее обработанной. или что я делаю не так?
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
можно использовать что-то вроде .catch(()=>null) если я не хочу обрабатывать ошибку, но при этом чтобы джаваскрипт считал ее обработанной. или что я делаю не так?
Можно
источник

М

Максим in React — русскоговорящее сообщество
Эльдар
можно использовать что-то вроде .catch(()=>null) если я не хочу обрабатывать ошибку, но при этом чтобы джаваскрипт считал ее обработанной. или что я делаю не так?
«что я делаю не так?» - ты не обрабатываешь ошибки)
источник

Э

Эльдар in React — русскоговорящее сообщество
Максим
«что я делаю не так?» - ты не обрабатываешь ошибки)
дак я обрабатываю их в экшне)) а в самом компоненте, где я диспатчу событие, мне нужно обработать успешный ответ, например закрыть модалку, а если ошибка то экшн сам выдаст тостик и больше ничего делать я не хочу
источник

Э

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

Э

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

И

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

ES

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

КУ

Камель Утегенов... in React — русскоговорящее сообщество
Можете помочь
Когда вызываю функцию в useEffect  drawLineChart() внутри он не находит элемент с id "line-chart"
и когда в консоли вывожу там выводится null
источник

И

Иван in React — русскоговорящее сообщество
Камель Утегенов
Можете помочь
Когда вызываю функцию в useEffect  drawLineChart() внутри он не находит элемент с id "line-chart"
и когда в консоли вывожу там выводится null
В реакте нельзя обращаться к DOM напрямую, только через ref
источник

КУ

Камель Утегенов... in React — русскоговорящее сообщество
Иван
В реакте нельзя обращаться к DOM напрямую, только через ref
ок
источник

Э

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

Э

Эльдар in React — русскоговорящее сообщество
Eugene Sternin
Нет, хттп ошибки попадают и так в. кеч
а вот в картинке выше после throw new Error() в блоке .then что на выходе получаем?
источник

ВП

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

Э

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