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

Хуки это когда архитектуру грамотно не смог сделать и перекидываешь

глобальные переменные туда сюда? я правильно понял?

12 ответов

13 просмотров

Да нет, хуки не решали проблемы "неграмотной" архитектуры. Они решали проблемы неудобного использования той самой грамотной

хуки рушат всю концепию pure-функций

dispatch jkj
почему?

Потому что делают сайд эффекты и мешают чистой мемоизации

dispatch jkj
почему?

функция всегда должна выдавать тот же самый html при одинаковых пропсах

Sergey Grishchenko
Да нет, хуки не решали проблемы "неграмотной" архи...

Код должен быть явным насколько это возможно. ООП - как минимум, неявный проброс методов, в отличие от хуков

Den Pol
Код должен быть явным насколько это возможно. ООП ...

есть два стула, на одном пропсы дриллены, на другом контексты вложены, куда сядешь?

Sergey Grishchenko
Ты серьёзно?

Ну я работаю с легаси на классах - ничего там хорошего нет, поверь )

Den Pol
Ну я работаю с легаси на классах - ничего там хоро...

А я не говорю что классы лучше. Я говорю что реакт и ФП это абсолютно разные вещи. И я не говорю что ФП хорошо

Den Pol
Скудно.. больше точно нет стульев? )

я понимаю принцип работы хуков, но в реакте столько магии стало, что явностью там и не пахнет

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта