Size: a a a

Советский Angular

2021 January 08

E

Eugene in Советский Angular
🔬tarsis
оно не нужно
просто inversify
да я понимаю, просто нагуглил первый пример интеграции
понятно что там голый js/ts и побоку, к чему его прикручивать
источник

E

Eugene in Советский Angular
хоть к ангуляру))
источник

VM

Vladimir Milenko in Советский Angular
в общем-то, сделать можно все, что угодно
источник

VM

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

🔬

🔬tarsis in Советский Angular
Eugene
но без нахождения диффа, разве нет?
ну там дифф все равно получается весьма эффективным, и особенно, применение изменений в дом
источник

🔬

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

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

🔬

🔬tarsis in Советский Angular
Eugene
хоть к ангуляру))
да)
источник

E

Eugene in Советский Angular
🔬tarsis
а в инкрементал доме если точечно производится изменение, его чайлды ведь тоже нужно как-то провалидировать на то, что их состояние не изменилось, верно?
да, но в чайлдах свои инструкции для инкрементального обновления
источник

🔬

🔬tarsis in Советский Angular
Eugene
да, но в чайлдах свои инструкции для инкрементального обновления
дисклеймер: "если я не ошибаюсь"

в данном случае vdom + fiber лишь проигрывает тем, что проверка пойдет по всем чайлдам вниз с той точки, в которой изменится состояние

а так, если не менять состояние в корне, то и проверка пойдет не по всему дереву
источник

🔬

🔬tarsis in Советский Angular
тем более, это всего лишь проверка
самая затратная операция - применение инструкций
а они оптимизированы файбером
источник

E

Eugene in Советский Angular
🔬tarsis
дисклеймер: "если я не ошибаюсь"

в данном случае vdom + fiber лишь проигрывает тем, что проверка пойдет по всем чайлдам вниз с той точки, в которой изменится состояние

а так, если не менять состояние в корне, то и проверка пойдет не по всему дереву
ну в ангуляре тоже проверка по чилдам пройдет, это да
источник

E

Eugene in Советский Angular
🔬tarsis
тем более, это всего лишь проверка
самая затратная операция - применение инструкций
а они оптимизированы файбером
+
источник

VM

Vladimir Milenko in Советский Angular
🔬tarsis
дисклеймер: "если я не ошибаюсь"

в данном случае vdom + fiber лишь проигрывает тем, что проверка пойдет по всем чайлдам вниз с той точки, в которой изменится состояние

а так, если не менять состояние в корне, то и проверка пойдет не по всему дереву
и тут у тебя есть возможность остановить проверку, если тебе нужна доп оптимизация
источник

🔬

🔬tarsis in Советский Angular
Vladimir Milenko
и тут у тебя есть возможность остановить проверку, если тебе нужна доп оптимизация
да, React.memo
источник

🔬

🔬tarsis in Советский Angular
пока не находил причин его использовать
но вот на такой случай есть инструменты
источник

G

Genady in Советский Angular
🔬tarsis
что за бред?)
Ты читал, то что я писал? Или так чтоб опять заново все?
источник

D

Dimka in Советский Angular
источник

E

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

D

Dimka in Советский Angular
Eugene
у тебя к селекту привязан FormControl
просто патчишь значение этому контролу и должно подхватить
Спасибо, только можно пожалуйста чуть подробней, а то не совсем понимаю как это сделать)Спасибо
источник

E

Eugene in Советский Angular
Dimka
Спасибо, только можно пожалуйста чуть подробней, а то не совсем понимаю как это сделать)Спасибо
вот у тебя контрол по названию привязывается

покажи, пожалуйста, код компонента
там наверняка есть форм группа, в которой есть контрол с таким названием
источник