Reactjs 反应选择flex容器内的宽度

Reactjs 反应选择flex容器内的宽度,reactjs,css,flexbox,react-select,Reactjs,Css,Flexbox,React Select,我试图构建一个React组件,其中包含React select作为flex容器的子元素,而flex容器又可能包含其他大小可变的元素 主要问题是,我目前无法将react select限制为父flex容器的宽度。当所选选项的标签太长时会发生以下情况: 有没有办法防止react select溢出 可能与此相关的一些问题包括: 完整样本如下: 根据建议,只需使用minWidth:'0px'设置react-select组件的样式即可完成任务。根据建议,只需使用minWidth:'0px'设置re

我试图构建一个React组件,其中包含React select作为flex容器的子元素,而flex容器又可能包含其他大小可变的元素

主要问题是,我目前无法将react select限制为父flex容器的宽度。当所选选项的标签太长时会发生以下情况:

有没有办法防止react select溢出

可能与此相关的一些问题包括:

完整样本如下:


根据建议,只需使用
minWidth:'0px'
设置react-select组件的样式即可完成任务。

根据建议,只需使用
minWidth:'0px'
设置react-select组件的样式即可完成任务。

您希望如何显示?水平内容比水平空间多。要隐藏溢出还是使flex容器水平滚动?我希望第一个元素(“dog…”)与第二个元素(“cat…”)完全相同,即限制在红色框中,黄色框中没有溢出,并且没有水平滚动条。添加其他项目时,应允许react select垂直增长。我建议您查看这篇文章。这与您的问题相同,但使用bootstraphow您希望显示吗?水平内容比水平空间多。要隐藏溢出还是使flex容器水平滚动?我希望第一个元素(“dog…”)与第二个元素(“cat…”)完全相同,即限制在红色框中,黄色框中没有溢出,并且没有水平滚动条。在添加其他项目时,应允许react select垂直增长。我建议您查看这篇文章,这与您的问题相同,但使用引导