簡體   English   中英

Downshift + react-window + material-ui

[英]Downshift + react-window + material-ui

編輯:我強烈建議使用新的自動完成功能,它有很多選項並且效果很好,而不是手動集成 Downshift。

我試圖調整這個降檔示例other-examples/react-window )以使用 material-ui 組件。

我在本地環境中嘗試了幾個選項,但是在使用鍵盤滾動或導航結果時會破壞渲染。 我在這里分叉了代碼框。 我修改的唯一代碼是ItemRenderer函數,通過ListItemMenuItem更改原始Item但結果是相同的。 我還將 FixedSizeList 的itemSize46以匹配 material-ui 組件的高度,但它沒有解決任何問題。

我不太明白為什么material-ui 列表示例react-window一起使用,但它與downshift一起使用。

任何幫助,將不勝感激 :)

使用的版本:

@material-ui/core: 3.9.3
downshift: 3.1.8
react-window: 1.8.1

好的,找到了,我錯過了在 material-ui 示例中傳遞給ListItem組件的style={this.props.style} ,顯然這破壞了一切......

我使用 material-ui 組件調整了整個示例,以防它對某人有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM