樣式表

2019-08-14 14:24 更新

一個樣式表是一個類似于CSS樣式表的抽象體

創(chuàng)建一個新的樣式表:

    var styles = StyleSheet.create({
      container: {
        borderRadius: 4,
        borderWidth: 0.5,
        borderColor: '#d6d7da',
      },
      title: {
        fontSize: 19,
        fontWeight: 'bold',
      },
      activeTitle: {
        color: 'red',
      },
    });

使用樣式表:

    <View style={styles.container}>
      <Text style={[styles.title, this.props.isActive && styles.activeTitle]} />
    </View>

代碼質量:

  • 通過移動樣式渲染功能,你可以是你的代碼理解起來更容易。

  • 對樣式進行命名,對在渲染功能的低水平組件中添加意義是一個很好的方式。

性能:

  • 在樣式對象中使用一個樣式表可以使得通過ID對它進行參考成為可能,而不是每一次都創(chuàng)建一個新的樣式對象。

  • 它還允許通過橋梁對樣式進行一次發(fā)送。所有后續(xù)的使用都是通過id(尚未實施)。

方法

static create(obj: {[key: string]: any})


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號