临时笔记\n\n待整理的内容...
Redux 更新后,组件会不会重渲染,不看 redux 改了什么数据,只看你 useSelector 返回的那一个东西「引用变没变」。
哪怕 redux 全局 state 翻天覆地,只要你组件取的那一小块数据引用不变,你的组件绝对不刷新。
反过来:只要你返回的东西引用变了,哪怕你组件没用变动的字段,照样强制重渲染
画布项目常态:state 多层嵌套,拖拽只改元素的 x/y 坐标,很多组件只展示名称、显隐,完全不用坐标。
const a = 1;state = {
editor: {
elements: {
el1: { id: 1, x: 0, y: 0, name: "标题", visible: true }
}
}
}s'd'f'd | ||
|---|---|---|
fs'da | 水岸东方 | |
a'f's'd |
