Можно ли стилизовать нативные элементы при использовании React Native?

Я смотрю на response-native-desktop и задаюсь вопросом, смогу ли я, например, при использовании компонента стилизовать его, как я хочу использовать CSS? Я точно знаю, что стилизация NSSegmentedControl далеко не проста и была бы удивлена, если бы RN действительно позволял вам настраивать нативные элементы путем стилизации компонента.

Если нет, то как подклассы работают с React Native? Это вообще возможно, или вы просто ограничиваетесь элементами управления и представлениями?

1 ответ

response-native-desktop - это просто ответная реакция, поэтому стили работают так же, как и в React Native. Если вы не знакомы с React Native и тем, как он реализует стили, он использует подход "CSS-in-JS". Я включил пример объекта стилей ниже. Подробнее читайте в разделе " Стили " React Native Docs.

const styles = StyleSheet.create({
  container: {
    flex: 1,
  },
  image: {
    width: 200,
    height: 100,
  },
  background: {
    backgroundColor: '#c6c6c6',
  },
  active: {
    borderWidth: 2,
    borderColor: '#0077CC',
  },
});
Другие вопросы по тегам