文档的解释为
Solid 使用组件来控制流。原因是为了提高响应式性能,我们必须控制元素的创建方式。例如,对于列表而言,简单的 map 效率低下,因为它总是映射所有内容。这意味着需要一个辅助函数。
注意:控制流的所有回调/渲染函数子项都是非跟踪性的。这允许创建嵌套状态,并更好地隔离响应。


当如下代码使用For时

由于数据项不是Signal,更改将意味着新引用并会导致创建DOM

改为使用Index,数据项作为Signal改变,不会重新创建DOM


Solid 使用组件来控制流。原因是为了提高响应式性能,我们必须控制元素的创建方式。例如,对于列表而言,简单的 map 效率低下,因为它总是映射所有内容。这意味着需要一个辅助函数。
注意:控制流的所有回调/渲染函数子项都是非跟踪性的。这允许创建嵌套状态,并更好地隔离响应。