Заставить дочерний контейнер занимать высоту родительского контейнера [React Native]

Обычно файлы cookie имеют максимальный размер 4k, поэтому вы можете хранить там довольно много данных.

Будьте внимательны при проверке всей информации, которая живет в файлах cookie - вся информация находится в клиентском браузере и может легко манипулировать пользователями сайта в любое время.

Вы не указали, какую платформу вы используете. Spring Webflow выполняет именно тот вид обработки формы, который вы хотите: http://www.springsource.org/webflow

Даже если вы не используете Java, вы можете использовать некоторые из принципов.

Изменить: Еще один недостаток больших / сложных постоянных файлов cookie заключается в том, что вы должны убедиться, что любой новый код, который вы развертываете, обратно совместим со всеми файлами cookie, которые находятся в дикой природе.

1
задан Stefan C 18 January 2019 в 18:48
поделиться

1 ответ

В React Native flex работает немного по-другому, так как принимает только одно число. Это связано с тем, что движок макетов Yoga Facebook использует

flex: 1 не означает «расти столько, сколько нужно». Когда вы присваиваете группе дочерних компонентов это свойство, вы, по сути, говорите, что каждый элемент со свойством flex: 1 должен занимать столько же места, сколько и каждый другой элемент. Думайте о flex: 1 как о назначении соотношения. Если у вас есть 1 элемент без братьев и сестер, он попытается заполнить все доступное пространство. Если у вас есть 4 элемента, и все они являются братьями и сестрами, и все они установлены на flex: 1, то каждый займет 1/4 (25%) доступного пространства.

Это также можно манипулировать, скажем, у вас есть 4 элемента, и 3 из них установлены на flex: 1. Вы можете установить 4-е на flex: 2. Этот 4-й элемент теперь будет использовать вдвое больше места, чем другие компоненты (40% доступного пространства по сравнению с 20%). Flex также может быть установлен на отрицательное число, что означает, что при необходимости он будет уменьшен до минимальной высоты и ширины.

Это поведение в значительной степени идентично тому, как свойство flex-grow работает в CSS. Если вы хотите манипулировать начальным размером гибкого контейнера независимо от его братьев и сестер, вам следует использовать свойство flex-basis (flexBasis в реагировать). flexBasis: content изменит размер контейнера в зависимости от его содержимого. flexBasis также принимает число, если вы хотите вручную установить начальную ширину ваших контейнеров.

0
ответ дан Robbie Milejczak 18 January 2019 в 18:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: