diff-react:智能React树不同

时间:2024-05-30 10:41:54
【文件属性】:

文件名称:diff-react:智能React树不同

文件大小:68KB

文件格式:ZIP

更新时间:2024-05-30 10:41:54

react testing diff react-native react-vr

差异React Smart:trade_mark:React树不同。 怎么办 diff-react提供了一个用于浅渲染和扩散两个React组件的单一功能。 这个想法是,基本快照虽然适用于不经常更改的小型组件,但无法很好地适应大型组件或频繁更改的组件(因为快照往往很脆弱,由于不相关的其他地方的更改而破裂。成分)。 浅渲染在某种程度上有所帮助,但不能完全消除问题。 相反,最好创建仅包含相对于某些基准渲染而言DOM更改的快照。 例如,如果您想测试是否正确地将其中的文本和图标显示为灰色,可以使用Jest进行以下操作: expect(diffReact( , , )).toMatchSnapshot(); 然后,这将创建一个可以测试的最小差异快照,仅突出显示自定义组件及其上下文


【文件预览】:
diff-react-master
----flow-typed()
--------npm()
----.flowconfig(39B)
----package.json(9KB)
----dist()
--------diff-react.js(49KB)
--------.gitkeep(0B)
----src()
--------diff-react.js(26KB)
--------diff-react.test.js(29KB)
--------__snapshots__()
----.npmignore(245B)
----.gitignore(197B)
----README.md(4KB)
----yarn.lock(124KB)

网友评论