我有一个包含许多子组件的React组件,每个子组件都有不会改变的内容(文本,表格,内联样式)。
由于呈现的内容太多,因此当用户向下滚动页面时页面会断断续续。我想让它更顺畅。
添加shouldComponentUpdate
会对滚动平滑度产生任何影响吗?
我的猜测是" no",因为在更新虚拟DOM时发生了shouldComponentUpdate
,并且在滚动时没有更新虚拟DOM。
注意:我在应用中没有任何状态会在用户滚动时发生变化。
答案 0 :(得分:1)
单独添加shouldComponentUpdate对此无济于事。我会调查这样的事情:https://www.npmjs.com/package/react-infinity。