【问题标题】:What is react-virtualized is all about? How its different from normal react.js?什么是反应虚拟化?它与普通的 react.js 有何不同?
【发布时间】:2026-02-12 15:00:01
【问题描述】:

react-virtualized 与普通 reactJs 不同。谁能举个例子给我解释一下?

提前致谢。

【问题讨论】:

    标签: react-virtualized


    【解决方案1】:

    react-virtualized 的作者在这里。我想你可能会发现我最近关于图书馆的演示文稿中的幻灯片很有帮助。我建议从这里开始并逐步浏览幻灯片(按右箭头键):https://bvaughn.github.io/forward-js-2017/#/10/0

    我认为这个演讲很快就会发布到 Forward JS YouTube 频道,但到目前为止,只有幻灯片可用。

    简而言之,react-virtualized 通过限制对渲染的调用次数以及创建和添加到页面的 DOM 元素的数量来帮助提高 React 应用程序的性能。

    编辑:Link to the Forward JS talk

    【讨论】:

    • 嗨,布赖恩,感谢您的回复。我正面临反应虚拟化的问题。总是低于错误 Uncaught TypeError: Super expression must be null or a function, not undefined.但是相同的代码适用于 react-virtualized-infinite-scroll。任何指针?
    • 这是因为 react-virtualized-infinite-scroll 依赖于 react >=0.14.0react-virtualized(从版本 9 开始)依赖于 react 15.3.0 或更高版本以扩展 PureComponent。安装时,NPM 会警告您依赖项不匹配。 PS。您应该将此答案标记为正确答案:)
    • 谢谢布赖恩。有问题。