Comments 5
По примеру вижу мешанину синтаксиса подобного angular/vue и handlebars, в чем профит? чем лучше того-же компонентного подхода?
Вы наверно ещё JSX не видели, вот где мешанина ;), а вообще кому как нравится, есть такой подход со своими плюсами. Фрагменты это не замена компонентам, а дополнение, можно использовать и то и другое, в статье описаны плюсы.
Малина — компилируемый фреймворки(аналогично Svelte). На выходе для каждого компонента там создается некоторое количество бойлерплейта обслуживающего стейт, реактивность и прочее. Т.е. нужно понимать, что если хочется вынести кусок шаблона в отдельный компонент, то это не будет просто кусок шаблона в бандле, а полноценный код компонента со всем этим бойлерплейтом. Фрагмент решает эту проблему, когда нужно иметь переиспользуемый кусок шаблона в компоненте, но не нужно делать из него полноценный компонент.
each list as it
каждый список как элемент? Списки элемента перебираются? Мне кажется лучше each item in list
— каждый элемент в списке. Ну или each заменить на repeat|loop.
Sign up to leave a comment.
Чем «фрагменты» могут помочь в Веб-разработке на примере Malina.js