Size: a a a

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

2021 June 04

M

Makc in React — русскоговорящее сообщество
так нет же, говорю что в рендере или апдейте все ок, а как метод вызываю - все фигня. Попробую возпроизвести в песочнице
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Подожди а в чем понт писать на классовом компоненте? Или стоит задача сделать это именно так?
источник

M

Makc in React — русскоговорящее сообщество
получил наследсво + а что полохого в классах?
источник

13

123 321 in React — русскоговорящее сообщество
писать классами не рекомендуется. точка
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Да ничего особо плохого нет, просто это немного легаси, если не стоит принципиальная задача сделать на классах, то можно написать на функциональных компонентах, там используются хуки и в твоем случае это useEffect вроде
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ахуенно помог однако
источник

13

123 321 in React — русскоговорящее сообщество
ты токсик
источник

M

Makc in React — русскоговорящее сообщество
странно, можно маленький ликбез? я так понимаю писали раньше на классах без хуков всяких и не тужили, а теперь классы враг и нахер пошел
источник

M

Makc in React — русскоговорящее сообщество
ну если токсик то ок. Но как бы аргументный аргумент
источник

D

Dmitry in React — русскоговорящее сообщество
Апи хуков проще. Меньше кода (но тут офигевать будешь и оборачивать все в мемо и колбэки что бы эффект по 10 раз не тригерить)
Проект на классах - пофиг. Продолжай

На самом деле есть отличия. Не буду приводить примеры. Элементарно с замыканиями
источник

YP

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

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Не сказал бы что пофиг, на классах сложно писать джунам, сидеть путаться в componentDidMount/componentDidUpdate, и биндить контекст каждый раз когда пишешь функционал
источник

GO

Green Orange in React — русскоговорящее сообщество
Да норм все, не переводи бумагу
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
а ты клоун ебаный и что теперь, у других их нормы приличия не позволяют писать тебе так как я могу написать, поэтому я тебя тут попускать буду до тех пор пока ты либо не выйдешь либо не исправишься
источник

D

Dmitry in React — русскоговорящее сообщество
Не сложно
Это жизненный цикл
Стрелку юзать и все

Но есть отличие

this.props.foo
Или
const { foo } = this.props

Есть отличие ?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А я просто лишний повод ищу не делать дз по вузу)
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Вроде нет
источник

D

Dmitry in React — русскоговорящее сообщество
А оно есть
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А ну я значит говна поел
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Говорю же сложно)
источник