2016-03-30 4 views
2

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

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

ответ

0

react-native-desktop - это просто вилка react-native, поэтому стили работают так же, как в случае с React Native. Если вы не знакомы с React Native и как он реализует стили, он использует подход «CSS-in-JS». Я включил пример стилей ниже. Подробнее читайте в разделе Styles раздела React Native Docs.

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