Size: a a a

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

2021 April 02

V

Vlad in React — русскоговорящее сообщество
Artem
Т.е. можно полностью фокусироваться на функциональщине? ок, а почему если не секрет? Видел что много хуков классов сейчас депрекейтед, но особо не вникал почему
у классов не может быть хуков
источник

V

Vlad in React — русскоговорящее сообщество
а вообще на эту тему очень много материала
источник

A

Artem in React — русскоговорящее сообщество
componentWillMount это не lifecicle hook?
источник

DP

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

V

Vlad in React — русскоговорящее сообщество
Artem
componentWillMount это не lifecicle hook?
с чего вдруг? Это один из них
источник

A

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

V

Vlad in React — русскоговорящее сообщество
Artem
Вы же говорите что не может быть хуков у классов
я говорил не о хуках жизненного цикла)
источник

V

Vlad in React — русскоговорящее сообщество
а о кастомных хуках для функциональных компонентов
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Artem
Вы же говорите что не может быть хуков у классов
источник

A

Artem in React — русскоговорящее сообщество
Хорошо, понял, спасибо) а есть еще причины почему классы не лучшая практика?
источник

НШ

Назар Швець... in React — русскоговорящее сообщество
Artem
Хорошо, понял, спасибо) а есть еще причины почему классы не лучшая практика?
Нового апи не будет, инстанс класса дороже чем вызов фукнции
источник

V

Vlad in React — русскоговорящее сообщество
Назар Швець
Нового апи не будет, инстанс класса дороже чем вызов фукнции
это самый последний из аргументов
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Назар Швець
Нового апи не будет, инстанс класса дороже чем вызов фукнции
Нет, инстанс класса не дороже в контексте компонентов
источник

DP

Den Pol in React — русскоговорящее сообщество
Не могу понять, какие возникли проблемы?
источник

A

Artem in React — русскоговорящее сообщество
Vladimir Klimov
Нет, инстанс класса не дороже в контексте компонентов
Имеете ввиду если в компоненте используется определенное количество хуков/методов реакта, он не особо оптимальнее инстанса?
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Artem
Имеете ввиду если в компоненте используется определенное количество хуков/методов реакта, он не особо оптимальнее инстанса?
Хочу сказать, что функциональные компоненты ничем не оптимальнее классовых в плане затрат по памяти и по времени на создание и т.п.
А вообще, это точно не то, о чем стоит переживать, хотел бы посмотреть на приложение, где такое является узким местом
источник

I

Ilja in React — русскоговорящее сообщество
А как померяли это вот "дороже/ не дороже" ?
источник

A

Artem in React — русскоговорящее сообщество
Давайте задам вопрос по другому) если забью на изучение классового подхода ничего не потеряю?)
источник

A

Alex in React — русскоговорящее сообщество
Artem
Хорошо, понял, спасибо) а есть еще причины почему классы не лучшая практика?
Уменьшение вложенности, упрощение разделения логики (первое следует из этого), упрощение синтаксиса, улучшенная архитектура - прощай раздельная общая логика в классовых методах жизненного цикла, так же среди сильных сторон некоторые указывают отказ от this, имхо, это очень специфический аргумент
источник

IN

Igor N in React — русскоговорящее сообщество
Artem
Давайте задам вопрос по другому) если забью на изучение классового подхода ничего не потеряю?)
Много легаси на нём. Стоит изучить
источник