Я создаю приложение, работающее в режиме реального времени. В нем я хочу создать 2 колонки макета. Название контента слева и данные справа.
<View>
<Text>Some title</Text>
<Text>Some pretty long content</Text>
<View>
Таким образом, оно должно отображаться как:
*--------------------------*
| Some Title Some pretty |
| long content|
*--------------------------*
Но сейчас происходит следующее:
*--------------------------*
| Some Title Some pretty long
| content |
*--------------------------*
Таким образом, текст, кажется, не принимает ширину в соответствии с шириной его родителя.
Вот как это выглядит:
Иерархия представления такова:
<View> -- 100% width
<View> -- Margin of 10 & padding of 5 & curved border
<View> -- Flex row & a 1px border to show its expected width
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
.
.
.
<Text>Title</Text>
<Text>Content</Text> -- Overflowing text
</View>
</View>
</View>
Я могу добавить код CSS и TSX, если хотите, но я суммировал важные биты выше.