Facebook React Native 初探
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Facebook React Native 初探,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2012字,纯文字阅读大概需要3分钟。
内容图文
![Facebook React Native 初探](/upload/InfoBanner/zyjiaocheng/1319/abb1457d1122469b99775c3063cfe3f4.jpg)
这周末参加了UPYUN的移动沙龙,就提到了React Native,今天就写一篇教程。
首先要配置环境,如果没有就执行下面的工作。
1.安装Homebrew打开终端
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
2.安装node
brew install node
3.安装
brew install watchman
4.安装
brew install flow
5.执行
npm install -g react-native-cli
6.现在cd到你工程所处的文件位置--AwesomeProject这个就是你要创建的一个文件
react-native init AwesomeProject
现在运行下模拟器
ok完成。
现在打开js文件编写代码了。
/** * Sample React Native App * https://github.com/facebook/react-native react-native init FaceMash */ 'use strict';//用于开启Strict Mode,让js在这种模式下更好的工作 var React = require('react-native');//将react-native模块加载进来,并将它赋值给变量react。//require:这个概念可以等同于 Swift 中的“链接库”或者“导入库”。 //声明一些属性 var { AppRegistry, StyleSheet, Text, View, TextInput,//输入框 Image,//图片 } = React; var FaceMash = React.createClass({ getInitialState(){ return{ selectedTab:'faceMash' } }, render: function() { return ( // <View style={styles.container}> // <Text style={styles.welcome}> // 第一次用啊。。。。 // </Text> // </View> //文本输入框 // <View> // <TextInput // style = {{height:40,backgroundColor:'gray',borgerWidth:1}} // onChangeText={(text)=>this.setState({input:text})} // /> // </View> //设置图片 // <View> // <Image source={require('image!my_login_qq')}/> // // </View> // //设置view <View style={{backgroundColor:'#527FE4',padding:100}}> <Text style={{fontSize:11}}> BLue backgroundColor </Text> </View> ); } }); //定义了一些样式 比如颜色啊,位置啊 var styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, welcome: { fontSize: 20, textAlign: 'center', margin: 10, }, instructions: { textAlign: 'center', color: '#333333', marginBottom: 5, }, }); //AppRegistry 定义了App的入口,并提供了根组件。 AppRegistry.registerComponent('FaceMash', () => FaceMash);
以上是一些小demo,你可以尝试下。
对了如果你要真机运行那么需要把localhost换成你电脑的ip地址,然后运行就可以了。
ok
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文:http://blog.csdn.net/wq820203420/article/details/47128709
内容总结
以上是互联网集市为您收集整理的Facebook React Native 初探全部内容,希望文章能够帮你解决Facebook React Native 初探所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。