Size: a a a

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

2020 December 16

IS

Ivan Sequend 👾 in React — русскоговорящее сообщество
Александр
Даже скорее для того, чтобы более опытные люди что-то по этому поводу сказали. )
Ну более не более, это я так сейчас сделал акцент на том, что сперва нужно изучить основы. Браузер, его составляющие, протоколы соединения, заголовки.. и этого уже будет вполне достаточно для того, чтобы «мочь» разложить у себя в голове механику авторизации и выявить (upd) свои потенциальные косяки)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
Не, то, что думать приходится - это понятно, почему больше?
потому что классбейзд инстанцианируется ровно один раз за жц компонента в отличии от фанк бейзд
источник

RS

Roman Still in React — русскоговорящее сообщество
Danila
Не знаю. Во времена классов рендер компонента не вызывал перевызов всех хуков и возврат из них того, у чего может потеряться ссылка
Никто не запрещает продолжать писать классы
источник

D

Danila in React — русскоговорящее сообщество
То есть прямо такая низкоуровневая работа, помнить про ссылки, тут useReducer заюзать, тут не забыть мемо, тут не забыть юзколлбэк, а иногда ещё и внести из юзколбэка пару вещей в отдельные юзмемо чтобы не зависеть от того от чего зависит useMemo, а только от результатов его работы ну и вот такое всякое
источник

D

Danila in React — русскоговорящее сообщество
В целом получается, что вместо написания кода ты обслуживаешь особенности подкапотной работы реакта
источник

D

Danila in React — русскоговорящее сообщество
Или я уже к 9 вечера просто заколебался хз
источник

ip

ivan posokhin in React — русскоговорящее сообщество
как пишет Kent C. Dodds в большинстве случаев эти юз мемо и юз коллбеки, нафиг и не надо
источник

RS

Roman Still in React — русскоговорящее сообщество
Ну библиотеки они такие, приходится шевелить извилинами
источник

ip

ivan posokhin in React — русскоговорящее сообщество
ну пересоздастся у тебя функа, персчитается значение, все это фигня
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Danila
То есть прямо такая низкоуровневая работа, помнить про ссылки, тут useReducer заюзать, тут не забыть мемо, тут не забыть юзколлбэк, а иногда ещё и внести из юзколбэка пару вещей в отдельные юзмемо чтобы не зависеть от того от чего зависит useMemo, а только от результатов его работы ну и вот такое всякое
Ну да, ментальная нагрузка действительно выше, выстрелить себе в ногу стало проще
источник

D

Danila in React — русскоговорящее сообщество
ivan posokhin
как пишет Kent C. Dodds в большинстве случаев эти юз мемо и юз коллбеки, нафиг и не надо
Ага, кроме случаев, когда у тебя циклический ререндер
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Danila
В целом получается, что вместо написания кода ты обслуживаешь особенности подкапотной работы реакта
Ну, если опыта в реакте (или только с хуками) мало то может и так. Но со временем потом сильно не задумываешься об этом
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Danila
Ага, кроме случаев, когда у тебя циклический ререндер
🤔
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Danila
Ага, кроме случаев, когда у тебя циклический ререндер
Нет юз эффекотв - нет лишних рерндеров😅
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitriy Shuleshov
Нет юз эффекотв - нет лишних рерндеров😅
С домом тоже  из эффектора уже работаешь?))
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Vladimir Klimov
С домом тоже  из эффектора уже работаешь?))
Зачем с ним работать когда реакт жи?🤔
источник

D

Danila in React — русскоговорящее сообщество
У меня всё сложно, не суть. Но да, эффект, сетящий стейт кастом хука перезапускается из-за того, что сеттер меняется. А тот меняется потому что его логика завязана на текущее значение, начинаешь распиливать на юзмемо или юзаешь редюсер, сам редюсер не забудь заколбэчить и вотт это всё
источник

СГ

Сардор Гофуров... in React — русскоговорящее сообщество
Всем привет.
Может кто сталкивался. Очень нужна помощь.
Можно ли как то отложить выполнения useEffect или внутри него делать таймауты? или это лучше не стоит делать?
Проблема в том что у меня в state есть один объект и когда запускается редюсер у него значение становится нужным и в этот момент мне надо выполнить функцию которая лежит в useEffect и при каждом изменении некоторых состояний эта функция дожна отрабатывать
источник

D

Danila in React — русскоговорящее сообщество
Vladimir Klimov
С домом тоже  из эффектора уже работаешь?))
Как будто это поможет, у меня тоже на эффекторе проект )
источник

РХ

Рамиль Харисов... in React — русскоговорящее сообщество
Написал бойлерплейт parcel v2 + React + SVG sprites + PostCSS Modules. Пользуйтесь.

https://github.com/xfo/react-parcel-v2-starter-bolierplate
источник