Size: a a a

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

2020 October 16

V

Vetro in React — русскоговорящее сообщество
Олег
понял. спасибо.
Мне кажется надо в целом пересмотреть подход

И для начала понять, чего необходимо добиться
источник

О

Олег in React — русскоговорящее сообщество
Vetro
Мне кажется надо в целом пересмотреть подход

И для начала понять, чего необходимо добиться
да. я уже понял как выйти из ситуации. спасибо
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Олег
т.е. даже если в useEffect есть зависимость то при первом рендере он будет вызывать useeffect верно?
при первом рендере происходит изменение пропа с "ничего" на "значение"

я видел кастомные хуки типа useEffectExceptOnMount, который через usePrevious проверяет
источник

DE

Dmitry Esin in React — русскоговорящее сообщество
Про практики хорошего кода нужно большие кгижки надо читать а не статейку
источник

О

Олег in React — русскоговорящее сообщество
Roman Usherenko
при первом рендере происходит изменение пропа с "ничего" на "значение"

я видел кастомные хуки типа useEffectExceptOnMount, который через usePrevious проверяет
но прикол в том что у меня useeffect зависит от useselector)
источник

О

Олег in React — русскоговорящее сообщество
Roman Usherenko
при первом рендере происходит изменение пропа с "ничего" на "значение"

я видел кастомные хуки типа useEffectExceptOnMount, который через usePrevious проверяет
т.е. вот тут useeffect вызовется при смене страницы. хотя errors не меняетя
источник

RU

Roman Usherenko in React — русскоговорящее сообщество
Олег
но прикол в том что у меня useeffect зависит от useselector)
ну оно все равно срабатывает да. я хз для меня это было не супер логично когда-то, но что есть то есть
источник

О

Олег in React — русскоговорящее сообщество
Roman Usherenko
ну оно все равно срабатывает да. я хз для меня это было не супер логично когда-то, но что есть то есть
понял. ладно. спасибо
источник

V

Vetro in React — русскоговорящее сообщество
Олег
но прикол в том что у меня useeffect зависит от useselector)
Так может вам и не нужен useEffect вовсе?
источник

О

Олег in React — русскоговорящее сообщество
Vetro
Так может вам и не нужен useEffect вовсе?
ну мне при появлении ошибок в сторе надо показывать алерт. как делать иначе?
источник

V

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

RU

Roman Usherenko in React — русскоговорящее сообщество
Олег
т.е. вот тут useeffect вызовется при смене страницы. хотя errors не меняетя
ты должен понимать, что второй аргумент эффекта - это в парадигме реакта "оптимизация". то есть просто перф улучшение, чтоб не гонять зря код

поэтому если оно выполняется чуть чаще - то типа все ок
источник

О

Олег in React — русскоговорящее сообщество
Roman Usherenko
ты должен понимать, что второй аргумент эффекта - это в парадигме реакта "оптимизация". то есть просто перф улучшение, чтоб не гонять зря код

поэтому если оно выполняется чуть чаще - то типа все ок
понял. благодарю)
источник

YZ

Yury Zhuk in React — русскоговорящее сообщество
Олег
ну мне при появлении ошибок в сторе надо показывать алерт. как делать иначе?
как один из вариантов - алерт должен лежать выше либо на уровне твоих роутов 🤷 чтобы не перерендероваться при изменении роута
источник

О

Олег in React — русскоговорящее сообщество
Yury Zhuk
как один из вариантов - алерт должен лежать выше либо на уровне твоих роутов 🤷 чтобы не перерендероваться при изменении роута
сейчас так и сделаю)))
источник

MS

Marat Sadriev in React — русскоговорящее сообщество
Олег
Чистая архитектура книжку почитай
Роберт Мартин?
источник

О

Олег in React — русскоговорящее сообщество
Marat Sadriev
Роберт Мартин?
да
источник

MS

Marat Sadriev in React — русскоговорящее сообщество
Спасибо)
источник

О

Олег in React — русскоговорящее сообщество
Marat Sadriev
Спасибо)
это лучшая книга по кодингу которую я когда либо читал
источник

MS

Marat Sadriev in React — русскоговорящее сообщество
Олег
это лучшая книга по кодингу которую я когда либо читал
Теперь точно прочитаю)
источник