小编112*_*dev的帖子

React Virtualized AutoSizer + Masonry 在调整大小之前不会渲染

我正在尝试在反应虚拟化中绑定 AutoSizer 和 Masonry 组件。我的项目列表处于 state 状态并异步出现在 componentDidMount() 中。如果我使用简单的匿名箭头函数来渲染 Masonry,则一切正常。但是如果我使用像“renderMasonry”这样的单独函数,我会得到一个空的结果,直到我调整窗口大小并触发重新渲染。我不明白为什么 AutoSizer 在这种情况下没有重新渲染。Plunkr is here https://plnkr.co/edit/fmAqp1MOzlKGP96LeDjP

javascript reactjs react-virtualized

3
推荐指数
1
解决办法
731
查看次数

标签 统计

javascript ×1

react-virtualized ×1

reactjs ×1