169 похожих чатов

Юзать классовые это как юзать var в 2022 году.

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

7 ответов

17 просмотров

Кстати, вот интересно, в каких кейсах вот прямо необходимо юзать классовые компоненты?

nonconst
Кстати, вот интересно, в каких кейсах вот прямо не...

Например если вы хотите сделать ErrorBoundary то вам нужен хук жизненного цикла componentDidCatch. Или, как некоторые упарываются и пытются превратить реакт в ангуляр пытаясь прикрутить к нему IoC контейнеры. В целом, только для хуков жизненного цикла.

4R7- Автор вопроса
Bohdan
Например если вы хотите сделать ErrorBoundary то в...

интересно зачем это нужно? зачем нужно ловить ошибки во всех детях? насколько упоротым разрабом надо быть чтоб сделать 100500 компонентов внутри друг друга и не проверить их?

4R7
интересно зачем это нужно? зачем нужно ловить ошиб...

Человек спросил про кейс, я ему привел вариант. По сути, в таком случае вы внутри компонента выбрасывается ошибку throw MyAwesomeError и потом в этом ErrorBoundary по типу ошибки можете делать разного рода "рекавери", будь то махинации со стором или отправка реквестов. Тоже сомнительная вещь когда можно использовать thunk или сагу для работы с подобного рода эффектами.

Бехруз Б.
а причем тут тесты?

При том что я не очень понимаю что можно отлавливать если компоненты протестированы

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта