React Native 篇之 自定义组件、引入组件、页面跳转

本文介绍了在React Native中如何进行自定义组件的创建,通过一个实例展示了新建MoreController.js组件的过程,并详细讲解了如何在index.ios.js中引入并使用该组件,以及实现页面间的跳转。此外,还预告了下篇博文将讨论React Native项目的运行方式,包括真机、模拟器运行及调试技巧。
摘要由CSDN通过智能技术生成

  

    通常学习一门新的语言的时候,特别是前端开发,最怕的就是在一个页面堆积代码。

    当开始学习RN(React Native的简称),各种demo练习,各种抄,各种啪啪啪,这个问题也就自然而然的暴露了出来,满满一大篇鸡肠子,自己看着都恶心!!!

    感觉写那些博客或是书的人是故意的,无非就是想引出-——如何用组件的方式开发。类似于iOS里面类的封装。

   各种翻书之后,小白终于找到解决办法。请看下文:

   

   1.新建一个js文件:command+n 命名为 ——MoreController.js 保存到index.ios.js 同一根目录下

     也就是,创建一个组件

    MoreController.js 代码如下:

  'use strict';


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


  var {

    AppRegistry,

    StyleSheet,

    View,

    Text,

  } = React;



  var MoreViewController = React.createClass({

    render() {

      return(

        <View style={[styles.scene, {backgroundColor:'#FFF1E8'}]}>

           <Text>You came here from the "right" button!</Text>

        </View>

      );

    }

  });



  var styles = ({

      scene: {

        padding: 10,

        paddingTop: 74,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值