Можно ли стилизовать нативные элементы при использовании 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',
},
});