如何在Vaadin中高效地呈现子元素的动态列表

如何在Vaadin中高效地呈现子元素的动态列表,vaadin,vaadin-flow,Vaadin,Vaadin Flow,给定一个Vaadin应用程序,用户可以在其中添加和删除也在浏览器中呈现的列表元素,我想知道处理此类操作的最有效方法是什么。目前,我只是简单地使用add和remove方法 我只对ApacheWicket有经验,因为性能原因,应该避免操纵组件树。在文档中,我只找到了一个关于如何处理的部分,但没有找到关于如何使用“简单”API来实现这一点的内容 我是否选择了正确的方法?Vaadin UI代码在服务器上运行,因此添加/删除操作不会直接影响DOM。将响应发送回浏览器时,Vaadin将查看上一个UI状态与当

给定一个Vaadin应用程序,用户可以在其中添加和删除也在浏览器中呈现的列表元素,我想知道处理此类操作的最有效方法是什么。目前,我只是简单地使用
add
remove
方法

我只对ApacheWicket有经验,因为性能原因,应该避免操纵组件树。在文档中,我只找到了一个关于如何处理的部分,但没有找到关于如何使用“简单”API来实现这一点的内容


我是否选择了正确的方法?

Vaadin UI代码在服务器上运行,因此添加/删除操作不会直接影响DOM。将响应发送回浏览器时,Vaadin将查看上一个UI状态与当前UI状态之间的差异,并向浏览器客户端发送适当的指令以更新DOM。在本例中,指令类似于“删除以下组件:…”。实际的DOM操作是由Vaadin处理的,您不能影响自己

如果您遇到性能问题,请通过在GitHub上提交问题通知单来帮助我们,以便我们可以查看它