Упорядочивание базовых представлений вместе с коллекцией

У меня есть коллекция, содержащая несколько элементов, которые должны быть доступны в виде списка.

Таким образом, каждый элемент в коллекции получает собственный элемент представления, который затем добавляется в DOM в один контейнер.

Мой вопрос: Как применить порядок сортировки, достигнутый в коллекции с помощью функции сравнения, к DOM? Первый рендеринг прост: вы перебираете коллекцию и создаете все представления, которые затем добавляются к элементу-контейнеру в правильном порядке.

Но что, если модели изменяются и переупорядочиваются коллекцией? А если добавить элементы? Я не хочу повторно отображать ВСЕ элементы, а скорее обновлять/перемещать только необходимые узлы DOM.

5
задан double-beep 9 February 2019 в 18:59
поделиться