可以使用哪些方法或模式基于提供的数组呈现UI组件?

时间:2017-02-16 09:31:48

标签: javascript node.js design-patterns socket.io

我目前正在玩node.js,我正在寻找一种更简洁的方法来根据通过事件返回给客户端的数组来呈现列表。

在我的示例应用程序中,节点服务器发出一个'详细信息 - 更改'传递一个简单数组的事件。在UI端,我使用该事件并为每个数组元素呈现一个列表项。

目前,我正在删除所有列表项并根据返回的数组重新创建它们。但是,我想知道是否有更有效的方法或模式,其中现有项目仍然存在,只创建新项目和删除项目。

1 个答案:

答案 0 :(得分:0)

使用ReactJS根据服务器端的数据更改处理UI更新。这将是有效和整洁地操纵DOM更新的最佳方法。