Я сейчас играю с node.js, и я ищу, чтобы найти более аккуратный метод для рендеринга списка на основе массива, возвращаемого клиенту через событие.Какие методы или шаблоны могут использоваться для отображения компонентов пользовательского интерфейса на основе поставляемого массива?
В моем примере приложения сервер узла генерирует событие с деталями, которое было изменено, которое передает простой массив. В конце пользовательского интерфейса я использую это событие и выношу элемент списка для каждого из элементов массива.
В настоящее время я удаляю все элементы списка и воссоздавая их все на основе возвращаемого массива. Тем не менее, я хотел бы знать, существует ли более эффективный метод или шаблон, где сохранились существующие элементы, и только новые элементы были созданы и отсутствующие элементы удалены.
Ну, конечно, вы могли бы написать код, чтобы выяснить, что изменилось и только обновить измененные элементы. Но мы ничего не можем с этим поделать, не увидев ваш код и ваш пользовательский интерфейс. Вы можете отправлять только измененную информацию с сервера, или вы можете выяснить, что на самом деле изменилось из данных, и изменить только измененные элементы. Или, вы можете просто решить, что это проще всего и так же быстро, чтобы просто воссоздавать все предметы каждый раз. Это все зависит от вас. – jfriend00