Я хочу создать flex-элемент, который занимает ширину 33% контейнера, только если присутствует некоторое содержимое следующим образом:
<FlexItem width='33%'> <Somedom /> </FlexItem>
Здесь FlexItem
- это компонент, который может принимать все свойства flex в качестве реквизита и отображать div. Теперь Somedom
может отображать null в dom, и в этом случае я хочу, чтобы FlexItem
вообще не занимал ширину и позволял бы дочернему элементу div заполнить весь контейнер.
Мне было интересно, есть ли какое-нибудь гибкое соглашение, которое может помочь мне достичь этого. Кроме того, у меня нет хорошего способа узнать, будет ли он отображать контент или нет. Я не хочу перемещать компонент FlexItem
в Somedom
.