Скажем, если бы у меня было List(self.items) { item in CustomView(item) }
, которое отображает список CustomView
ячеек. Всякий раз, когда срабатывает триггер, я хочу добавить элемент в массив items
. Поскольку items
имеет аннотацию @State
, List
автоматически добавит массив oop при добавлении нового элемента. Что мне не нравится, так это то, что все нарисованные на экране CustomViews
будут перерисованы. Это похоже на вызов notifydatasetchanged
в Android, чтобы перерисовать весь список. Поскольку CustomView
немного дороже, я хочу посмотреть, есть ли способ нарисовать только новый элемент. Как то, что notifyItemInserted
делает в Android.