【文件属性】:
文件名称:react-cursor-mixin:使用 shouldComponentUpdate 实现React mixin 以使用 immutable.js 的游标进行高效渲染
文件大小:7KB
文件格式:ZIP
更新时间:2021-07-11 14:18:11
JavaScript
什么
实现shouldComponentUpdate的 mixin,用于使用进行高效渲染。
如何使用
在 React 组件中使用 mixin。
var mixin = require ( 'react-cursor-mixin' ) ;
var MyComponent = React . createClass ( {
mixins : [ mixin ] ,
...
} ) ;
使用游标作为数据的道具。
mixin 检查所有值为Cursor props 的更改。
由于Cursor在嵌套的不可变数据结构中保存对路径的引用,因此检查更改非常有效。
对非光标数据使用其他道具
检查其值是否存在深度相等的所有道具。 这不是检查游标的性能。
需要时使用state作为本地状态。
mixin 检查组件的状态是否发生变化。
该检查是针对深度相等的,因此不会像游标检查那样有效。
执照
【文件预览】:
react-cursor-mixin-master
----lib()
--------should-component-update.js(2KB)
----demo()
--------demo.css(161B)
--------script()
--------gulpfile.js(1KB)
--------.gitignore(6B)
--------demo.html(171B)
--------package.json(341B)
----LICENSE(1KB)
----test()
--------should-component-update-test.js(3KB)
----README.md(991B)
----.gitignore(13B)
----package.json(684B)