Aliaksandr
Я где-то выше скидывал цитату из официальной документации. Вот где-то оттуда и растут корни. Но хуки - действительно интересная вещь, а в особенности - простота реализации
Aliaksandr
Наверное, вы правы. Не буду забивать чат, тут нужна оперативность в подсказках для других людей.
Александр, было приятно с вами пообщаться! 🙂
Александр
UseEffect это способно декларативно описать сайд эффекты при ререндере компонента
MVD
Я mobx-state-tree юзаю, норм в компоненты передавать инстантсы моделей, чтобы как можно ниже детектить изменения?
MVD
Или лучше обычные js типы передавать
Aliaksandr
UseEffect это способно декларативно описать сайд эффекты при ререндере компонента
Декларативно - да. Но вызов useEffect(func) сохраняет функцию где-то в памяти и инициирует ее вызов потом в определенные моменты. Конечно, можно списать все на то, что для каждого компонента скоуп хранения этих функций свой и т. д., но тем не менее это все равно изменение окружения за пределами компонента. Многие со мной поспорят и имеют вполне веское основание. Но мне показалось, что инженеры постарались не решать проблему side-effect, а начали ее довольно элегантно контролировать
Anonymous
Добрый вечер. Смотрю, тут тоже хуки обсуждают :-) Тоже пытаюсь попробовать применить, и что-то никак не пойму как загружать данные - https://pastebin.com/m0vJAmkF
Anonymous
с классами, редаксом и сагами/санками всё понятно, правда там вообще внутреннее состояние не используется
Anonymous
а вроде сейчас сам написал и понял как решить
Anonymous
https://pastebin.com/TJBF4Tq3 - если передать setTasks как новое поле updater в useFetchData - все заработает
Иван
всем привет
нужна помощь
у меня есть два select-а (дата, время) и один массив спанов (мест в кинотеатре, их можно забронировать) как при изменеие select-ов менять массив?
должно получиться вот так: http://long-end.surge.sh/
пишу на react/redux, если надо, скину папку src
Mikhail
а чего все так тащатся с хуков?
Mikhail
ладно бы пара дефолтных хуков, но сейчас же на каждый чих свой хук, как это читать и поддерживать?
Mikhail
Anonymous
не скажу за всех, я вот пока вообще не тащусь. Но пытаюсь понять, что и как. Асинхронные запросы - нажать кнопку и получить результат - как-то сложно проходит
Andrey
зачем? у них удобный лайфсайкл
с useEffect гораздо более удобно группировать смысловые блоки, в классовых же компонентах оно все размазывается на несколько лайфсайкл методов
Sergey
Andrey
Mark
Даёшь хуки в массы
Aliaksandr
Mark
Aliaksandr
Aliaksandr
Mark
Больно он много времени занимает
Хотя спасибо @sovasergey за симбиоты
Mark
Mark
А Rust сообщество уже завезли в телегу, не подскажете?
Aliaksandr
Однажды у меня была мысль все через контексты реализовать, но как-то не довел до конца. Показалось неудобным
Sergey
Aliaksandr
А еще можно глянуть в сторону Effector. Очень советовали мне его, но попробовать не успел
Igor
зачем фронту раст?
Igor
интересно может?
Anonymous
А
Ну это пока молодой
Andrey
ну а так, для общего развития)
Igor
фронт на расте? это типа паг на нем рпботпет?
Andrey
Andrey
вон Figma на плюсах написана
Andrey
Sergey
Sergey
Sergey
Мне нравится писать код
Anonymous
Безопасность там за счёт чего? Атомарность?
Sergey
Anonymous
Ну если там это есть
Тогда пойду
Александр
Anonymous
Sergey
Только давайте не в этом чате
Anonymous
:(
Anonymous
Anonymous
Anonymous
🦜
🦜
там все деньги
🦜
и политику
🦜
эти две вещи кста тесно связаны гыгы
Mikhail
Шо то говно шо это
MIKAEL
hi guys... I am doing a React tutorial. All seems to be working except the slider is not showing any pictures... anyone with idea what I donr wrong? I have also double checked with the tutorial code, and it gives the complete project, but yet NO pictures. So same issue!
MIKAEL
https://cdn.discordapp.com/attachments/405455336259059724/583854831157116948/unknown.png
MIKAEL
https://media.discordapp.net/attachments/405455336259059724/583854993644453908/unknown.png?width=702&height=474
MIKAEL
https://media.discordapp.net/attachments/405455336259059724/583855112410234880/unknown.png?width=1026&height=330
Sergey