React-Native学习第一天(了解基础组件)

React-Native

基本元素

View:视图组件

RN中的视图组件需要用标签<View></View>来表示,其类似于html中的div

Stylesheet:样式对象

用于写样式,样式需要采用驼峰命名的方法。(也可以直接Style={{color:red}}设置样式,一个{}中包括一个对象)

需要注意的是:

  • 样式没有继承,需要在对应的标签上设置相关的样式
  • 可以直接设置样式Style={{color:bule}},也可以设置对象样式,并通过创建StyleSheet进行编写,例如Style={test}
  • 也可以以数组的形式合并多个样式对象,例如style={[test,{color:green}]},在这种情况下,右边的优先级会更高
  • 设置flex布局(默认就是弹性布局,因此不需要设置display)
import React, {Component} from 'react';
import {view, View} from 'react-native';

class App extends Component {
  render() {
    return (
      <View
        style={{
          flex: 1,
          flexDirection: 'row',
          justifyContent: 'space-between',
          alignItems: 'center',
        }}>
        <View style={{width: 50, height: 50, backgroundColor: 'blue'}}></View>
        <View style={{width: 50, height: 50, backgroundColor: 'blue'}}></View>
        <View style={{width: 50, height: 50, backgroundColor: 'blue'}}></View>
      </View>
    );
  }
}
export default App;

Text:文本组件

文本组件 Text只能用来显示文本,如果要显示网页,可以使用网页组件 WebView

文本组件是可以嵌套多个的,这里被嵌套的组件会继承父级的组件样式和属性,也可以自己再通过设置style再次单独设置样式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值