文件名称:react-cursor-mixin:使用 shouldComponentUpdate 实现React mixin 以使用 immutable.js 的游标进行高效渲染
文件大小:7KB
文件格式:ZIP
更新时间:2024-07-31 08:04:51
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)