美文网首页技术杂谈
作为新时代的App开发者,你需要了解的技术React-Nativ

作为新时代的App开发者,你需要了解的技术React-Nativ

作者: 大展 | 来源:发表于2016-09-04 23:50 被阅读866次

    React-Native

    <b>

    React Native 是 Facebook 推出的一个用 JavaScript 语言就能同时编写 iOS,Android,以及后台的一项技术。用大白话说,就是从此一名程序员自己就可以创业了,他只用这一门技术,就可以同时写出 Android、iOS App,以及后台应用程序,并且,请注意这里,它可以做到实时热更新(就像网页一样,改了一个字体,随时可上线),App 也能做到随时都能更新了,一个需求可以分分钟秒杀解决,不用新发版本,只需在服务器改动一下代码即可,是不是很牛逼,是不是很牛逼,是不是很牛逼,真的很牛逼。

    <b>

    本文的搭建是在MAC上

    1、安装Homebrew

    安装Homebrew是为安装Node.js做前提准备。
    安装命令:

    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    注:可以通过下面命令查看Homebrew是否安装成功

    brew -v
    Homebrew/homebrew-core (git revision 93f1; last commit 2016-05-23)
    

    2、安装Node.js

    下载双击安装即可:
    下载地址:

    https://nodejs.org/en/ 
    Node.js 需要 4.0 及其以上版本。安装好之后,npm 也有了。
    

    3、安装React Native 命令行工具

    React Native 命令行工具可以创建和初始化React Native的项目,还有其他打包等功能

    npm install -g react-native-cli
    

    PS: 如果看到有错误:permission denied, 请在命令前面加上sudo 比如:

     sudo npm install -g react-native-cli.
    

    4、安装 watchman 和 flow

    监控文件变化和类型检查的。安装如下

    brew install watchman
    brew install flow
    

    5、初始化一个项目

    打开终端,在某个目录下输入命令: Demo是项目名字

    react-native init Demo 
    
    加载中

    等到出现上图情况我在在执行下面语句来运行

    cd Demo 
    react-native run-ios
    
    运行结果

    6、修改项目

    在你喜欢的编辑器上打开index.ios.js文件,尝试修改,并在模拟器上刷新(⌘-R )看看修改的效果。

    7、Appdelegate解释


    我们可以看到这里跟我们以前的不一样,那么来说一下,*index.ios*是我们用来编写iOS的JS文件,Demo就是我们的工程名

    8、第一个App - 我是大展

    JS代码
    效果图

    好了!到这就结束了,如果你想知道更多的用法,比如iOS的TableView,ScrollView等东西怎么创建出来的,那么推荐大家到官网去学习http://reactnative.cn/docs/0.31/getting-started.html

    如有雷同,你就是抄我的!😊😊😊 --大展

    相关文章

      网友评论

        本文标题:作为新时代的App开发者,你需要了解的技术React-Nativ

        本文链接:https://www.haomeiwen.com/subject/bjbjsttx.html