React Native学习笔记----1

React Native是一款用来开发真正原生,可渲染iOS和Android移动应用的JavaScript的框架。使用Javscript和XML进行开发,在后台通过“桥接”方式调用由Objective-C(iOS平台)或java(Android平台)开放的原生渲染接口。
1. 模块的导入
使用require导入了React,如果使用组件,也要逐一的进行导入

var React=require('react-native');
var {
      Text,
      View,
      StyleSheet,
      AppRegistry,
      }=React;

2.渲染

render:function(){
    return (
      <View style={styles.container}>
          <Text style={styles.welcome}>
           Welcome to React Native!
           </Text>
     </View>
  );
}

3.样式

var styles=StyleSheet.create({
   container:{
       flex:1,
       justifyContent:'center',
       alignItems:'center',
       backgroundColor:'#F5FCFF',
       },
   welcome:{
       fontSize:20,
       textAlign:'center',
       margin:10,
       },
   });

4.组件
开发Web应用时,会使用各种HTML元素,例如div ,span,imgdeng ,但是在React Native中,不用HTML元素,使用类似的组件。
HTML \ React Native
div \ View
img \ Image
p \ Text
ul\ListView, child items
(1)文本组件
所有的文本需要用<Text>组件包装起来

<View>
   <Text> This is OK!</Text>
 </View>

(2) 图片组件

<Image source={require('image!puppies')} />

5.导入图片作为背景

<Image source={require('image!flowers')}
   resizeMode='cover'
   style={styles.backdrop}>
   //这里放置内容
</Image>

6.从Web获取数据

fetch('http://www.somesite.com')
   .then((response)=>response.text())
   .then((responseText)=>{
   console.log(responseText);
})

未完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值