Size: a a a

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

2021 May 12

D

Dmitry in React — русскоговорящее сообщество
Ничего там плохого нет. Как палка просто и понятно
источник

es

evgeny shev in React — русскоговорящее сообщество
Значит я тупой , для меня это шок) с хуками хоть как то понятно стало и то не до конца пока
источник

es

evgeny shev in React — русскоговорящее сообщество
ну ничего страшного....тяу,тяу,тяу,тяу
источник

D

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

Y

Yuri in React — русскоговорящее сообщество
где найти примеры хорошего кода на хуках?
источник

@

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

D

Dmitry in React — русскоговорящее сообщество
Если у тебя хук - твой компонент не стал тупым
источник

ei

export default - зло... in React — русскоговорящее сообщество
А ты сам стал тупым
источник

ei

export default - зло... in React — русскоговорящее сообщество
😂
источник

@

@xtx in React — русскоговорящее сообщество
я не об этотм)
источник

D

Dmitry in React — русскоговорящее сообщество
А вот раньше писали на рекомпозе. Тут и вправду тупой. Даже без не нужных контентейнеров обёрточных
источник

ei

export default - зло... in React — русскоговорящее сообщество
К сожалению да, единственная проблема хуков пожалуй
источник

ei

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

ei

export default - зло... in React — русскоговорящее сообщество
А это дублирование
источник

ei

export default - зло... in React — русскоговорящее сообщество
Мой перфекционист плачет
источник

D

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

ei

export default - зло... in React — русскоговорящее сообщество
Ну, такое тоже есть
источник

D

Dmitry in React — русскоговорящее сообщество
К примеру кто-то явно пишет хук в рендер пропсе. И оно работает
источник

ei

export default - зло... in React — русскоговорящее сообщество
Там еще есть проблема с депсами, в сложной логике на хуках можно 2 способами написать, либо убираешь противное правило с зависимостями, и иногда у тебя будут баги потому что что-то забыл или не предусмотрел, либо оставляешь и везде все мемоизируешь и стараешься никаких зависимостей не пропускать, тогда код ужасно раздувается и выглядит это тоже противно
источник

ei

export default - зло... in React — русскоговорящее сообщество
Поэтому у меня вместо useCallback юзается мой аналогичный хук без зависимостей, уже проще становится)
источник