react-native开山篇
来源:互联网 发布:用友nc外部数据平台 编辑:程序博客网 时间:2024/06/06 06:45
一,搭建开发环境
搭建环境网上视频、文档都很容易找到,耐心搭建就行了。
1、其他环境
如果之前有用AndroidStudio开发过安卓应用,Java环境和AndroidSDK都应该安装过了,否则需要安装一下。
另外需要安装Node.js(后面需要使用npm)。
2、安装react-native
1) 直接使用npm安装
在cmd命令工具中执行以下命令,注意并非 install React-native,装了react-native在后面init项目的时候会报错,需要卸掉再重装。
npm install -g react-native-cli
2) 先clone代码再npm安装
git clone https://github.com/facebook/react-native.git
代码clone成功后,进入目录react-native-cli下,例如我的是F:\opensource\react-native\react-native-cli,输入命令行:
npm install -g
安装好之后,可以命令行下就有react-native命令了
二,新建工程
例如:
react-native init AwesomeProject
cd AwesomeProject
react-native run-android
react-native start
如果运行成功,你会看到
三,国际惯例运行hello world
import React, { Component } from 'react';import { AppRegistry, Text } from 'react-native';class HelloWorldApp extends Component { render() { return ( <Text>Hello world!</Text> ); }}// 注意,这里用引号括起来的'HelloWorldApp'必须和你init创建的项目名一致AppRegistry.registerComponent('HelloWorldApp', () => HelloWorldApp);
示例中的这一行Hello world!恐怕很多人看起来也觉得陌生。这叫做JSX——是一种在JavaScript中嵌入XML结构的语法。很多传统的应用框架会设计自有的模板语法,让你在结构标记中嵌入代码。React反其道而行之,设计的JSX语法却是让你在代码中嵌入结构标记。初看起来,这种写法很像web上的HTML,只不过使用的并不是web上常见的标签如
AppRegistry模块则是用来告知React Native哪一个组件被注册为整个应用的根容器。你无需在此深究,因为一般在整个应用里AppRegistry.registerComponent这个方法只会调用一次。上面的代码里已经包含了具体的用法,你只需整个复制到index.ios.js或是index.android.js文件中即可运行。
- react-native开山篇
- React-Native_01:开山篇
- React-Native_01:开山篇
- React Native布局篇
- React Native(Window篇)
- react native 布局篇
- React Native 基础篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- 开山篇
- [React Native]react-native-scrollable-tab-view(入门篇)
- [React Native]react-native-scrollable-tab-view(进阶篇)
- 《忏悔录》法—让雅克.卢梭
- hdu 1180(广搜升阶)诡异的楼梯
- web.xml中在Servlet中获取context-param和init-param内的参数
- 解决文本数据请求后显示乱码,或者输出为空 数据转码
- 关于Qt for Android 编译时出错/usr/bin/sh: -c: line 1: syntax error: unexpected end of file 时的解决方法
- react-native开山篇
- [Unity3D]射线碰撞检测+LayerMask的使用
- mssql在JDBC通用更新时出现 不支持从 UNKNOWN 到 UNKNOWN 的转换。
- 我也遇到这种情况
- Hadoop学习笔记 --- hadoop1.0 与 hadoop 2.0架构图
- Udacity笔记
- flask之用户角色和用户资料编辑
- 网络爬虫之scrapy学习之安装和工程创建
- 数据结构与算法分析之01绪论