SolidJS - <For> 与 <Index>的使用

文档的解释为


Solid 使用组件来控制流。原因是为了提高响应式性能,我们必须控制元素的创建方式。例如,对于列表而言,简单的 map 效率低下,因为它总是映射所有内容。这意味着需要一个辅助函数。

注意:控制流的所有回调/渲染函数子项都是非跟踪性的。这允许创建嵌套状态,并更好地隔离响应。


当如下代码使用For时

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

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


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容