Size: a a a

JavaScript Noobs — сообщество новичков

2021 January 08

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Многочасовой дебаг - это прям про проекты в функциональном стиле
источник

М

Максим in JavaScript Noobs — сообщество новичков
Дмитрий Осипов
да если бы не эти биндинки с вис постоянные, то норм было бы. я сам не писал но видел код как в конструкторе вис привязывали, ага некрасиво...
В любом случае лучше знать и классовые и хуковые, мб работать и с тем и с тем придется
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Дмитрий Осипов
да если бы не эти биндинки с вис постоянные, то норм было бы. я сам не писал но видел код как в конструкторе вис привязывали, ага некрасиво...
Открой для себя функциональные свойства, чувак
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Их не надо привязывать, они уже привязаны )
источник

ДО

Дмитрий Осипов... in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Ну так вот приходишь в большой проект, там 100500 функций, каждая делает что-то очень маленькое и вот попробуй построить ментальную модель того, как работает приложение в целом :-)
я както был фанатом функционального стиля. я на джс написал примерно в функциональном стиле(насколько в джс это возможно) знакомому показал. он сказал нифига себе. вроде круто, но читать не возможно. я перестал фигней мается после.
источник

G

Gearonix in JavaScript Noobs — сообщество новичков
ну да, может быть вы правы
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Все так
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Функциональный код - это write only код
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Я даже свой функциональный код с трудом читаю :-)
источник

ДО

Дмитрий Осипов... in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Все так
согласись, это реальный минус парадигмы как таковой? очень же важно смочь читать свой и чужой код.
источник

В

Владислав in JavaScript Noobs — сообщество новичков
А какие парадигмы стоит знать новичку? ООП, императивный стиль, что ещё?
источник

М

Максим in JavaScript Noobs — сообщество новичков
Ну насчет читаемости я хз..
источник

М

Максим in JavaScript Noobs — сообщество новичков
Вот как пример кидали из реакт группы один и тот же компонент на классах и фп
источник

М

Максим in JavaScript Noobs — сообщество новичков
Можно на двух подходах писать.

Но лучше выбрать один. С хуками код проще воспринимается.

https://twitter.com/threepointone/status/1056594421079261185
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Дмитрий Осипов
согласись, это реальный минус парадигмы как таковой? очень же важно смочь читать свой и чужой код.
Да, и очень большой, на мой взгляд
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Максим
Вот как пример кидали из реакт группы один и тот же компонент на классах и фп
На одном компоненте кажется, что лучше писать в функциональном стиле, но в большом проекте миллион point-free функций - это ад
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Функциональный код - это write only код
в теории же читаемость это основной его плюс, разве нет?
как реальность так расходится?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
ну если не вдаваться в крайности и в полный фп не уходить
источник

DM

Denys Mikhalenko in JavaScript Noobs — сообщество новичков
Anton Permyakov
в теории же читаемость это основной его плюс, разве нет?
как реальность так расходится?
Читаемость? Композиций функций?
источник

AP

Anton Permyakov in JavaScript Noobs — сообщество новичков
Denys Mikhalenko
Читаемость? Композиций функций?
да
источник