Стиль ОС по умолчанию в React Native

Я начинаю с React Native и мне интересно, возможно ли применить стиль ОС по умолчанию для каждого элемента, чтобы мне не нужно было обрабатывать каждый стиль элемента, поэтому представьте, что у меня есть форма и простой текстовый список для приложения iOS он должен иметь форму iOS и стиль текста, а для приложения Android - стиль по умолчанию.

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

1 ответ

Решение

Насколько мне известно, компоненты по умолчанию в React Native обычно по умолчанию стиль ОС, например Button Компонент будет отображаться по-разному в зависимости от каждой платформы.

Как и все компоненты, которые идут с React Native вы должны определить стили самостоятельно в соответствии с каждой платформой, что можно сделать с помощью Platform модуль: https://facebook.github.io/react-native/docs/platform-specific-code

Если вы не хотите стилизовать каждый компонент самостоятельно, вы можете использовать библиотеку, например: react-native-elements ( https://react-native-training.github.io/react-native-elements/), которая обрабатывает многое из того, что вы хотите.

Другие вопросы по тегам