为什么React Hook在Fiber节点上的存储方式是链表而不是数组?使用链表有什么独特的优点?
这是我面试时遇到的一个问题,不太明白。
链表比数组有更好的遍历、插入和删除操作,帮助virtual dom操作状态和组件。
更多,假设删除数组中的第 0 个索引元素和链表中的第 0 个索引元素都有不同的性能,并且反应需要快速刷新每个组件,它不会等待数组插入和删除来在 Dom 中安装和卸载组件.