reactjs - 使用 Autosizer react 窗口

标签 reactjs react-window

当我将react-window与react-virtualized-auto-sizer一起使用时遇到问题,我对官方示例做了一些更改,然后列表消失了。我想知道为什么? 谢谢您的帮助~~

沙箱:https://codesandbox.io/s/bvaughn-react-window-fixed-size-list-vertical-forked-utczn?file=/index.js

当您删除Example组件中的div节点时,一切正常。

最佳答案

所以这里的问题是父节点,在这种情况下,<div>元素,应该有一个 height
看看这个,它的工作原理:

<div style={{display: "flex", flexGrow: 1, height: "100%"}}>
    <AutoSizer>
       // your code
    </AutoSizer>
</div>

有一个关于此的老问题,请查看:
https://github.com/bvaughn/react-virtualized/issues/570

关于reactjs - 使用 Autosizer react 窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70707015/

相关文章:

javascript - 在 react 中映射数据时隔离函数

javascript - 获取语​​法错误 : Unexpected token export when trying to import a function to test with Mocha

reactjs - React Router 否定路径

reactjs - 如何防止在react-window的List组件内重新渲染子组件

javascript - React/MUI Popover 使用 anchorPosition 定位不正确

javascript - 迭代 JavaScript 对象数组元素

reactjs - 延迟建议时间 Material-UI Autocomplete 组件

javascript - Material 表标题闪烁和卡住问题(使用 React Window + React Window Infinite Loader 实现)

reactjs - 项目列表之间的 react 窗口间距

javascript - React-window,如何防止状态更改时重新渲染列表?