reactjs - Downshift + react-window + material-ui
问题描述
我试图调整这个降档示例( other-examples/react-window
) 以使用 material-ui 组件。
我在本地环境中尝试了几个选项,但是在使用键盘滚动或导航结果时会破坏渲染。我在这里分叉了代码框。我修改的唯一代码是函数,通过orItemRenderer
更改原始代码,但结果是相同的。我还调整了 FixedSizeList以匹配 material-ui 组件的高度,但它没有解决任何问题。Item
ListItem
MenuItem
itemSize
46
我不太明白为什么material-ui 列表示例与react-window一起使用,但它与downshift一起使用。
任何帮助,将不胜感激 :)
使用的版本:
@material-ui/core: 3.9.3
downshift: 3.1.8
react-window: 1.8.1
解决方案
好的,找到了,我错过了在 material-ui 示例style={this.props.style}
中传递给ListItem
组件的那个,显然这破坏了一切......
我使用 material-ui 组件调整了整个示例,以防它对某人有用。
推荐阅读
- java - spring data @query 和 projection 应该只选择需要的字段,但情况并非如此
- ruby-on-rails - Rails Postgres fe_sendauth:没有提供密码错误
- blazor - Blazor IL 修剪(几乎)没有结果
- outlook - 使用 php 将会议邀请发送到 Outlook 房间
- flutter - 一个RenderFlex右边溢出了3.0像素/Flutter
- python - 熊猫数据框根据名称对列进行分组并应用函数
- excel - 是否有一个单元格公式可以在 EXCEL 中获得一个逗号分隔的列表,其中的数字越来越多
- ssl - 在 Kafka 中混合仅 SSL 和纯文本主题
- python - 从 Android 客户端调用在 Azure VM 中运行的 python 函数
- c# - 如何使用 ASP.NET CORE 将 Excel 文件中的数据拆分为 2 个文件