樣式表

2019-08-14 14:24 更新

一個(gè)樣式表是一個(gè)類似于CSS樣式表的抽象體

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

    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>

代碼質(zhì)量:

  • 通過(guò)移動(dòng)樣式渲染功能,你可以是你的代碼理解起來(lái)更容易。

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

性能:

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

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

方法

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


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)