与react-select一起使用的Material UI组件将重置滚动位置

Ank*_*kar 5 javascript reactjs react-select material-ui

我正在使用@material-ui/core - ^3.5.1

react-select在我的代码中使用了-^ 2.2.0。react-select使用材料ui组件进行了定制。

我的问题是每次打开下拉菜单都会重置滚动位置。

所需的行为是它应向上滚动到所选元素的位置。material-ui docs网站上的示例似乎运行良好,但是当我在codesandbox中打开给定的示例链接时,结果却没有。

运行example,它是从material ui docs网站上给出的原始codesandbox example链接派生的(此示例使用material-ui-4和react-select 3,但存在相同的问题)。在api文档中找不到用于此行为的任何可配置道具。

我在这里想念什么吗?

Sim*_*Dim 1

在你的沙箱中,我将react-select版本更改为2.4.4,并且滚动恢复了。

在 package.json 中使用:"react-select": "^2.4.4"