Я предполагаю, что это поддерживается. По своему личному опыту я видел, что он работал с Text
, TextInput
, Image
, TouchableOpacity
и так далее. Если элемент является элементом, который может отображаться внутри или среди других элементов на макете экрана, на него должно повлиять flex
.
Однако лучше будет использовать его таким образом или нет. Я думаю, что это хороший пример разделения интересов . Text
здесь для отображения текста и его оформления. Если мы хотим изменить макет, мы должны использовать View
: обернуть Text
с View
и применить все необходимые стили макета и позиционирования. Это устранит всю путаницу в отношении того, каковы основные обязанности каждого элемента, и когда дело доходит до простоты кодирования, также позволит нам всегда знать, что для макета - мы ссылаемся на View
, а для отображения текста - мы ссылаемся на Text
. Это единообразие сделает вашу отладку, работу в команде и работу по наследству намного проще для восприятия.