文件名称:react-experiments:玩玩而已
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-27 16:59:28
JavaScript
npm install npm start 天真版 转到 (确保您看到标题 Naive App) 打开控制台。 添加一些注释。 删除一些笔记。 请注意,对于您添加的每个笔记,所有笔记都会重新渲染。 对于您删除的每个笔记,所有其他笔记都会重新渲染。 不可变版本(没有花哨的库,只是简单地使用concat和filter ) 转到 (确保您看到标题 Immutable App) 打开控制台。 添加一些注释。 删除一些笔记。 请注意,对于您添加的每个音符,只会呈现新的音符。 如果您删除一个笔记,则不会重新渲染其他任何内容。 有什么不同? 查看lib/naive的天真版本和lib/immutable的不可变版本。 除了一些差异外,它们几乎相同。 不可变版本在其组件中使用 PureRenderMixin(除了*组件,它无论如何都不需要道具)。 带有 PureRenderMixin
【文件预览】:
react-experiments-master
----.gitignore(21B)
----.eslintrc(430B)
----package.json(657B)
----webpack.config.js(423B)
----index.js(518B)
----README.md(2KB)
----index.html(86B)
----lib()
--------app-container.js(243B)
--------naive()
--------immutable()