Size: a a a

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

2021 March 20

AY

Anton Yeva in React — русскоговорящее сообщество
Ага, особенно аналог useState компактно и красиво будет выглядеть
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Я не хотел тут начинать холивар хуки/классы
Я просто про то, что человеку, который учится и не понимает ещё как работают основы, смысла говорить, что "хуки не нужны" нет
источник

OD

Olexander D. in React — русскоговорящее сообщество
Anton Yeva
Так ты же сам указал delay 0.5, поэтому и задержка 0.5, это же не время анимации (duration)
Пробовал менять внутри onTap и duration и delay, но работает нормально только если в основной анимации убрать delay
источник

AY

Anton Yeva in React — русскоговорящее сообщество
Vladimir Klimov
Я не хотел тут начинать холивар хуки/классы
Я просто про то, что человеку, который учится и не понимает ещё как работают основы, смысла говорить, что "хуки не нужны" нет
Я разве пишу, что хуки не нужны? Я ж наоборот за них
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Anton Yeva
Я разве пишу, что хуки не нужны? Я ж наоборот за них
Классы не нужны, оговорился
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
- "не понимаю как работают классы"
- "Используй хуки"
Это вообще не очень метод учиться
источник

НГ

Никита Гончаров... in React — русскоговорящее сообщество
Vladimir Klimov
- "не понимаю как работают классы"
- "Используй хуки"
Это вообще не очень метод учиться
О таком никто не говорит.. ООП надо знать всегда и всем девам. Но если можно уйти от определенного гемора с классами в данном случае, why not?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Никита Гончаров
О таком никто не говорит.. ООП надо знать всегда и всем девам. Но если можно уйти от определенного гемора с классами в данном случае, why not?
Ооп тут не причем
источник

V🦖

Valentine 🦖 in React — русскоговорящее сообщество
Привет! Есть dropdown, который в форме отлавливает ошибки, почему-то при появлении меняет высоту, написан на стайледах: https://gist.github.com/qubal/502849ffe5652434c5efb5be3ec24f8d

Не могли бы вы подсказать, с чем связано такое изменение высоты и полей?
источник

НГ

Никита Гончаров... in React — русскоговорящее сообщество
Vladimir Klimov
Ооп тут не причем
Классы ассоциируются с ооп🤷‍♂️
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Никита Гончаров
Классы ассоциируются с ооп🤷‍♂️
это ооп?
class User {}

а это не ооп?
const user = {}

🌚
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Никита Гончаров
Классы ассоциируются с ооп🤷‍♂️
Ладно, не хочу спорить
Просто если вы учите реакт - хотя бы понять как работать с классами надо
Конечно основной упор на хуки, они и сложнее в понимании
Но классы надо понять
источник

A

Alexander in React — русскоговорящее сообщество
что в хуках сложнее?
источник

НГ

Никита Гончаров... in React — русскоговорящее сообщество
Maxim Koylo
это ооп?
class User {}

а это не ооп?
const user = {}

🌚
В js - да, убедил)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Alexander
что в хуках сложнее?
Ментальная модель
источник

A

Alexander in React — русскоговорящее сообщество
если бы не некоторе несовпадение
источник

A

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

НГ

Никита Гончаров... in React — русскоговорящее сообщество
Так и все же, почему класс не перерисовывается при ререндере, а функция - да? Не смог нагуглить..
источник

НГ

Никита Гончаров... in React — русскоговорящее сообщество
И useEffect - можно считать аналогом componentDidMount?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Никита Гончаров
Так и все же, почему класс не перерисовывается при ререндере, а функция - да? Не смог нагуглить..
Вы код покажите хоть)
источник