Size: a a a

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

2020 November 25

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Sergey Bekharsky
return alert у него, а виноваты любители декларативного роутинга?
Да, именно это я и имел ввиду
источник

W

WolfAlm in React — русскоговорящее сообщество
Здравствуйте!
В правилах вроде не запрещено.

Мне очень нужна помощь по переделке полноценного, рабочего проекта реакт на модули redux, проект очень маленький, всего 2-3 компонента. Критерии простые.

Естественно, за скромную оплату.
Если есть желание — напишите в лс👀
источник

GO

Green Orange in React — русскоговорящее сообщество
Sergey Bekharsky
return alert у него, а виноваты любители декларативного роутинга?
а почему return алерт?
источник

kp

krn p in React — русскоговорящее сообщество
Vlad
да просто посмотри возвращают ли эти экшены промисы и все, чего сложного то?
Пасиба, я прст думал что вы чуть более глобально спрашиваете.
источник

HW

Helmed Wolf in React — русскоговорящее сообщество
Тимофей 🛴
Не рендери 300 элементов возьми react-window.
Разобрался с react-window . Спасибо большое
источник

V

Vlad in React — русскоговорящее сообщество
Zhanadil Sadykov
ребята, на сайте есть более сотни запросов, и надо чтобы на каждый в headers передавать значение. Можно как то в одном месте написать (не функцию, а типа глобальная настройка, в которой по основному урл передаешь всем запросам в headers значение), чтобы она потом к любому запросу вставлялось?

исползую axios
axios interseptors
источник

V

Vlad in React — русскоговорящее сообщество
что-то типа мидлваров которые будут добавлять перед каждым запрсом в хедеры нужное поле
источник

ВС

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

ZS

Zhanadil Sadykov in React — русскоговорящее сообщество
Vlad
axios interseptors
https://stackoverflow.com/questions/43051291/attach-authorization-header-for-all-axios-requests
вот здесь написано с авторизацией, а мне надо передавать условно
city: city.id

как это можно на примере этого кода сделать?
источник

YM

Yavar Mammadov in React — русскоговорящее сообщество
Dmitry Plyaskin
const Parent = () => {
 return [].map((x,i) => <Child key={i} data={x} />)
}

const Child = ({data}) => {
 const [view, setView] = useState(false)
 return <div onClick={() => setView(s => !s)}>{view && data.name}</div>
}
Спасибо, получилось !
источник

T

Timur in React — русскоговорящее сообщество
ребята, как я понял, враппер ErrorBoundary  для отлова ошибок можно создавать только классовым компонентом. Но контроль состояния у меня реализован библиотекой на хуках. Рационально ли будет создать обёртку вокруг самого ErrorBoundary из функционального компонента, в который я буду получать хук который нужно выполнить при ошибке, и пропой передавать его в ErrorBoundary ? Или фигня?
источник

kp

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

Z

Zabashta in React — русскоговорящее сообщество
Timur
ребята, как я понял, враппер ErrorBoundary  для отлова ошибок можно создавать только классовым компонентом. Но контроль состояния у меня реализован библиотекой на хуках. Рационально ли будет создать обёртку вокруг самого ErrorBoundary из функционального компонента, в который я буду получать хук который нужно выполнить при ошибке, и пропой передавать его в ErrorBoundary ? Или фигня?
why not?
источник

T

Timur in React — русскоговорящее сообщество
Zabashta
why not?
показалось что какая-то громоздкая конструкция получается, решил посоветоваться
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Timur
ребята, как я понял, враппер ErrorBoundary  для отлова ошибок можно создавать только классовым компонентом. Но контроль состояния у меня реализован библиотекой на хуках. Рационально ли будет создать обёртку вокруг самого ErrorBoundary из функционального компонента, в который я буду получать хук который нужно выполнить при ошибке, и пропой передавать его в ErrorBoundary ? Или фигня?
А для чего?
Какие преимущества это дает?
источник

T

Timur in React — русскоговорящее сообщество
Vladimir Klimov
А для чего?
Какие преимущества это дает?
отлов ошибок из всех дочерних компонентов в одном месте. Т.е. я буду делать просто throw, а обрабатывать их буду в этом ErrorBoundary. Показывать модалки разные.
источник

Z

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

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Timur
отлов ошибок из всех дочерних компонентов в одном месте. Т.е. я буду делать просто throw, а обрабатывать их буду в этом ErrorBoundary. Показывать модалки разные.
не, имелось ввиду зачем заморачиваться с хуками когда все можно решить по месту в классовом компоненте ErrorBoundary
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Александр Бакиматов
не, имелось ввиду зачем заморачиваться с хуками когда все можно решить по месту в классовом компоненте ErrorBoundary
+
источник

Z

Zabashta in React — русскоговорящее сообщество
Timur
отлов ошибок из всех дочерних компонентов в одном месте. Т.е. я буду делать просто throw, а обрабатывать их буду в этом ErrorBoundary. Показывать модалки разные.
но вообще, у тебя же должен быть условно родительский контейнер, который просто отрисовывает компоненты, его юзай как класс
источник