Size: a a a

Советский Angular

2021 January 08

G

Genady in Советский Angular
Eugene
зависит от того, кто пишет)
Так всегда так. Даже в реакте. Уверен что чувак из убера пишет норм.
источник

G

Genady in Советский Angular
Eugene
на реакте можно делать хорошо, но нужна экспертиза, чтобы держать себя и команду в рамках
Нужен архитект. Но это везде.
источник

VM

Vladimir Milenko in Советский Angular
Eugene
у меня вот есть парочка претензий к реакту:
- дерьмо мамонта, которое называется virtual dom. весь мир идет в шедоу дом, веб-компоненты и инкрементальное обновление, а у этих своя атмосфера
- чтобы уйти от виртуального дома они придумали хуки, файберсы и т.д., называют это по всякому, модненько, но на деле выглядит так, будто девы реакта спустя десяток лет поняли, что вдом говно и надо инкрементально обновлять

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

E

Eugene in Советский Angular
Vladimir Milenko
чем плох vdom? Это обычное дерево, ну
необходимостью делать дифф и держать в памяти копию обычного дома

гораздо эффективнее генерить инструкции для точечного и инкрементального обновления
так делает angular c ivy, так делает svelte, solid и еще кучка новых модных фреймов
источник

E

Eugene in Советский Angular
Eugene
необходимостью делать дифф и держать в памяти копию обычного дома

гораздо эффективнее генерить инструкции для точечного и инкрементального обновления
так делает angular c ivy, так делает svelte, solid и еще кучка новых модных фреймов
поправлюсь, не эффективнее, а с моей точки зрения правильнее
источник

E

Eugene in Советский Angular
Eugene
необходимостью делать дифф и держать в памяти копию обычного дома

гораздо эффективнее генерить инструкции для точечного и инкрементального обновления
так делает angular c ivy, так делает svelte, solid и еще кучка новых модных фреймов
хуки же именно для этого, чтобы точечно обновлять не делая дифф
источник

C

Constantine in Советский Angular
Vladimir Milenko
приведи мне пример того, что можно сделать в ангуляре и нельзя сделать в реакте
модалка с уникальным роутом без необходимости свой тулинг писать 🌝
источник

SC

Serega Carbon in Советский Angular
на сеньоров вакансий по реакту очень мало, всё ясно для кого этот реакт
источник

E

Eugene in Советский Angular
Vladimir Milenko
чем плох vdom? Это обычное дерево, ну
поправь меня, если я неправильно понял смысл хуков
источник

E

Eugene in Советский Angular
Eugene
необходимостью делать дифф и держать в памяти копию обычного дома

гораздо эффективнее генерить инструкции для точечного и инкрементального обновления
так делает angular c ivy, так делает svelte, solid и еще кучка новых модных фреймов
@obenjiro а что ты по этому поводу думаешь?
источник

VM

Vladimir Milenko in Советский Angular
Eugene
хуки же именно для этого, чтобы точечно обновлять не делая дифф
хуки живут отдельно
источник

VM

Vladimir Milenko in Советский Angular
рендер все-равно обновляет vdom
источник

E

Eugene in Советский Angular
Vladimir Milenko
рендер все-равно обновляет vdom
но без нахождения диффа, разве нет?
источник

E

Eugene in Советский Angular
просто точечно нужный кусок дерева обновляется
источник

VM

Vladimir Milenko in Советский Angular
кусок дерева обновляется, однако все чайлды все-равно производят дифф
источник

VM

Vladimir Milenko in Советский Angular
еще раз, кусок дерева обновляется в vdom’е, сравнение с реальным все-равно происходит
источник

VM

Vladimir Milenko in Советский Angular
все, у кого страдает перфоманс на странице просто не умеют его готовить 🙂
источник

E

Eugene in Советский Angular
Vladimir Milenko
все, у кого страдает перфоманс на странице просто не умеют его готовить 🙂
да про перфоманс понятно, у vdom'a запас большой, я говорю только про то, что с моей точки зрения, находить диффы между деревом и его клоном - не очень правильно

мне нравится пусть ivy, вьюха компилится в набор инструкций, которые обновляют свои куски точечно. никаких диффов.
источник

🔬

🔬tarsis in Советский Angular
Genady
Значит, inversify не прикрутишь.
что за бред?)
источник

🔬

🔬tarsis in Советский Angular
оно не нужно
просто inversify
источник