<ol>
<li v-for="todo in todos">
{{ todo.text }}
</li>
</ol>
</div>
Здесь попытка запихать императивный цикл в декларативную обертку. Пусть и выглядит декларативно, но все та же императивщина. Только теперь выглядит как кусок говна.
А теперь вспомни про Flex (я знаю, что ты про него знаешь не по наслышке). Вспомни как там решались эти вопросы. Помнишь?
<DataGroup dataProvider="{$data}"><Component name="itemRenderer">....</Component><DataGroup>
Тут уже никакой императивщины)
Я выше описал в чем дело. MXML/XAML/GWT пытались копировать идею DOM. Язык опеисания декларативный, но управление императивное. Каждый узел в этом "декларативном" описании имел прмое мутабельное отображение. В королеве ничего такого нет. Вот это 'ul никак не связан с тем ui что в браузере. Ты никак не можешь найти этот ul и добавить туда элемент кроме как поменять стейт и получить новое отображение.
Обсуждают сегодня