react-native学习(二)

这篇博客介绍了如何在React-Native中创建一个基本的界面。通过建立App、View和Home文件夹,创建Groups.js文件,并逐步添加组件,如View、Text、Image等。博客解释了React-Native的声明方式以及渲染过程,并展示了如何使用Dimensions获取屏幕尺寸来调整布局。最终创建了一个包含多个格子展示的界面,每个格子包含图片和标题。
摘要由CSDN通过智能技术生成

在程序的主目录下建立文件夹App,用于盛放我们写的js文件,在此文件夹下依次建立文件夹View/Home。并建立Index.js文件。

在Home文件夹下建立Groups.js文件,用atom编辑器打开。

添加如下代码:

'use strict';

 

var React = require('react-native');

var {

 StyleSheet,

 Text,

 View,

 Image

  } =React;

var GroupsView = React.createClass({

 render: function () {

   return (

     <View style={styles.container}>

     </View>

   );

  }

});

var styles = React.StyleSheet.create({

 container: {

   backgroundColor: '#ffffff',

   flex: 1,

  }

});

module.exports = GroupsView;

这样我们就创建了一个背景是白色,flex为1(此处就是占满整个屏幕)、名字为GroupsView的界面,

var GroupsView = React.createClass({

 render: function () {

   return (

     <View style={styles.container}>

     </View>

   );

  }

});

render: function ()就是渲染界面,需要在界面上添加别的一些控件,都可以在这里面添加。貌似是react-native每次界面显示的时候,都会调用此方法,也就是只要是显示,就需要先进行界面渲染。

var {

 StyleSheet,

 Text,

 View,

 Image

  } =React;

这种声明方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值