1.在项目根目录新建Componet文件夹(专门用来放我们的自定义组件),里面新建Main.js.Home.js.Message.js.Mine.js.Find.js 2.修改 index.android.js /** * android */ import React, { Component } from 'react'; import { AppRegistry, } from 'react-native'; // 引用外部组件 var Main = require('./Componen…
http://c.3g.163.com/nc/article/BUH64L0J00031H2L/full.html 观察这个地址,BUH64L0J00031H2L 就是每条新闻数据里的postid. 下面我们要取出里面的 html代码,然后拼接. 1.NewsDetail.js全部代码: /** * 新闻详情页 */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, We…
1.因为需要定时器,所以我们要cd到当前项目根目录下安装这个类库: $ npm i react-timer-mixin --save 2.Component/ScrollImage.js /** * 滚动图 */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, ScrollView, Image } from 'react-native'; // 引入Dimension…
1.Home.js /** * 首页 */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, ListView, Image, TouchableOpacity, Platform } from 'react-native'; // 导入本地json数据 var LocalData = require('../LocalData.json'); var Home = Re…
1.修改后的 Main.js /** * 主页面 */ import React, { Component } from 'react'; import { StyleSheet, Text, View, Image, Platform, //判断当前运行的系统 } from 'react-native'; /*=============导入外部组件类==============*/ import TabNavigator from 'react-native-tab-navigator'; i…
1.创建 drawable-xxhdpi 文件夹,保存 TabBar 的 icon图标 android  --  app  --  src  --  main  --  res  --  drawable-xxhdpi 2.修改后的 Main.js /** * 主页面 */ import React, { Component } from 'react'; import { StyleSheet, Text, View, Image, Platform, //判断当前运行的系统 } from '…
1.Home.js: /** * 首页 */ import React, { Component } from 'react'; import { AppRegistry, StyleSheet, Text, View, ListView, Image, TouchableOpacity, Platform } from 'react-native'; // 导入本地json数据 var LocalData = require('../LocalData.json'); var Home = R…
学习React native ,分享几个不错的开源项目,相信你学完之后,一定会有所收获.如果还没有了解RN的同学们可以参考手把手教你React Native 实战之开山篇<一> 1.Facebook's F8 Conference App 项目地址 https://github.com/fbsamples/f8app 2.Reading 来自饿了么RN大神开源的reading项目,已经完成Android和iOS双适配.绝对是一个产品级的开源项目,并且作者还在持续的更新.值得一荐! 项目地址:…
http://www.lcode.org/study-react-native-opensource-one/ http://gold.xitu.io/entry/575f498c128fe100577336b2 本文来自:江清清的技术专栏(http://www.lcode.org) 1.前言 读项目源码是一种非常好的学习方式,现阶段React Native还在高速的发展,版本迭代速度很快,同时入门学习的教程也比较少.因此查看阅读别人写的好的开源项目就非常重要,吸取精华.那本期就来给我大家推荐几…
本文基于React Native 0.52 一.创建一个项目 1.初始化一个RN项目 react-native init RNDemo 2.连接一个设备或是打开模拟器 可以通过 adb devices 查看连接的设备,如下图: 3.进入RNDemo目录下,运行项目 cd RNDemo react-native run-android 运行成功如下图: 二.项目目录 app文件夹 -- 自己创建的,自己写的页面都放在这里面 App.js -- 整个应用的根容器 index.js -- 在这里面将A…