
Sergey
19.04.2018
20:53:49
это ж всего-лишь сокращенный вариант

Timur
19.04.2018
20:53:57
У меня в шторме валиден и в структуре метод указывается как приватный

Sergey
19.04.2018
20:54:03
Foo.prototype.bar = fn

Timur
19.04.2018
20:54:15

Google

Sergey
19.04.2018
20:54:23
просто функции которые привязаны к полям)
и которые выполняются в определенном контексте

Maks
19.04.2018
20:55:02

Timur
19.04.2018
20:55:28
Как то переписывал самописный плагин на 1500 строк на ecmascript 6, и чувствовал себя охуенно, особенно когда код сократился на пару сотен строк

Sergey
19.04.2018
20:55:33
ну, те же правила что и для [foo] или foo
это ж вам не PHP где все фичи сделаны наполовину

Maks
19.04.2018
20:58:50

Sad but
19.04.2018
20:59:25

Sergey
19.04.2018
20:59:38

Sad but
19.04.2018
20:59:41
а то я видел один проект, там реактолапша без редакса

Maks
19.04.2018
20:59:47
++
с редаксом)

Google

Timur
19.04.2018
21:00:00

Maks
19.04.2018
21:00:02
куда ж без него)

Sad but
19.04.2018
21:00:20
выглядело больно

Sergey
19.04.2018
21:00:35
а больно с ним видал?)

Sad but
19.04.2018
21:01:00

Timur
19.04.2018
21:01:08
Я как-то переписывал код, было 22 тысячи строк, стало 22 тысячи.
Просто люблю переписывать

Sad but
19.04.2018
21:01:12
есть что показать?)

Sergey
19.04.2018
21:01:30
ещё нет
ну тут вопрос что считать "больно"... у меня была возможность поковырять проект где люди плохо работу со стэйтом организовали....
связанность высокую

Sad but
19.04.2018
21:01:48
мне показалось что это больно
МОЖЕТ БЫТЬ ТАК И НАДО БЫЛО

Sergey
19.04.2018
21:02:08
ну тут редакс или его отсутствие не причем помойму
ну то есть.... ты всегда можешь логику вынести на уровень выше (компонент-контейнер)

Maks
19.04.2018
21:02:28
если компонент на 2к строк, значит что-то пошло не так)

Sergey
19.04.2018
21:02:41
ну тип того)) это как бизнес логика во вьюшках

Sad but
19.04.2018
21:02:59

Sergey
19.04.2018
21:03:16

Sad but
19.04.2018
21:03:34

Google

Sergey
19.04.2018
21:03:46
особенно когда у тебя логика в духе "по нажатию на кнопку надо отправить email и отобразить нотификацию"
прокидываешь просто функцию в пропс которая все делает, а эта функция композиция двух других функций
а компонент-контейнер будет действовать практически так же как и connect в redux
но без redux

Konstantin
19.04.2018
21:04:39
страшные сказки для маленьких програамистов на ночь.... бррр

Sergey
19.04.2018
21:04:59
а вот если тебе надо стэйт шарить между разными компонентами и делать все консистентным - то тут редакс круто спасает да
у меня например списочки всякие по сокетам обновляются + через формы
и надо что бы все было консистентно
а если тебе стэйт нужен ровно в одном компоненте и больше нигде он не фигурирует - нет смысла заводить редьюсеры и экшены
p.s. ну и еще объявление экшенов в typescript немного монструозное (без утилит каких) что тоже подстегивает лишний раз подумать.... как бонус - довольно чистый лог экшенов который удобно отлаживать)

Sad but
19.04.2018
21:07:05
спасибо за разъяснение, я так понял это в принципе базовые вещи в проектировании приложения на реакте

Sergey
19.04.2018
21:07:16
не только на реакте

Sergey
19.04.2018
21:07:25
у ангуляров и вуев всяких те же принципы

Sad but
19.04.2018
21:07:49
рано или поздно буду ковырять ангуляр

Sergey
19.04.2018
21:08:36
ну я вот хочу свежую версию поковырять.... они там вроде чето клевое замутили

Alan
19.04.2018
21:08:41
фронты редакс любят тащить во все)
есть у меня либка для попапов так она его использует для того чтоб кинуть мессагу и тут же чистит за собой в сторе)

Sergey
19.04.2018
21:09:38
но тут надо еще понимать что многим проще дать один способ делать дела и все. Серьезно. Иногда дать человеку 2 варианта и он просто не сможет решить че делать

Google

Sergey
19.04.2018
21:11:05
и придется тебе выбирать - делать оптимально или делать

Alan
19.04.2018
21:13:31
ахах да

Bohdan
19.04.2018
22:00:40
@fes0r

Sergey
19.04.2018
22:01:16
есть же либрусек
нафига еще какие-то айти либы)

Admin
ERROR: S client not available

Alan
19.04.2018
22:01:42
не ну к слову он туда активно постит)

Sad but
19.04.2018
22:02:27
ребят
а есть годные книжки по симфони 4

Sergey
19.04.2018
22:02:58
там выйдет где-то страниц на 10

Sad but
19.04.2018
22:03:18

Sergey
19.04.2018
22:03:28

Sad but
19.04.2018
22:03:53

Alan
19.04.2018
22:03:56
официальную)

Sergey
19.04.2018
22:04:00
можно еще чатик почитать, но это долго и не эффективно))

Sergey
19.04.2018
22:04:07
нашел проблему

Sad but
19.04.2018
22:04:43

Sergey
19.04.2018
22:06:26
ну а стаж в php у тебя сколько?

Google

Timur
19.04.2018
22:06:29

Sad but
19.04.2018
22:06:43

Timur
19.04.2018
22:07:32
год
Эх, не жалеешь ты себя приятель

Sad but
19.04.2018
22:08:01

Sergey
19.04.2018
22:08:22
год
норм, значит какие-то вещи которые сходу не гуглятся уже можешь почитать в коде) в симфони тебе главное разобраться с базовыми концептами типа DI и т.д.

Sad but
19.04.2018
22:09:30
пока для меня симфони выглядит перегруженным

Sergey
19.04.2018
22:10:38
хз, там есть нюансы (symfony/security овер сложный и symfony/forms сложноват) но практика показывает что проще игнорировать эту сложность. Ну и еще доктрина сложная но это не симфони и тебя никто не заставляет ее юзать)

Sad but
19.04.2018
22:12:16

Arky
19.04.2018
22:12:25
Если писать бложик то симфони и доктрина самые легкие)0

Sad but
19.04.2018
22:12:34
как сюда тесты писать и общую структуру

Sergey
19.04.2018
22:13:11

Arky
19.04.2018
22:13:25

Sergey
19.04.2018
22:13:28