[React-Native]环境配置&HelloWorld
一、前言手头有mac、有开发者证书,不想浪费资源,之前做过iOS开发,还会对移动开发表示关注,现在移动开发目前用Rect Native也是一个热潮,加上之前有web开发经验,然后就有了学习的冲动。Keep learning,make me happy! 二、环境配置
三、Hello,React-Native现在我们需要创建一个React-Native的项目,因此可以按照下面的步骤: 四、初识HelloWorld工程Xcode里面的代码目录结构暂时不用管了,打开HelloWorld项目文件夹,找到index.ios.js文件。 (1)找到代码部分: <Text style={styles.welcome}>
Welcome to React Native!
</Text>
修改成 <Text style={styles.welcome}>
React-Native入门学习
</Text>
(2)修改welcome标签的样式 welcome: { fontSize: 20,textAlign: 'center',margin: 10,},
修改成: welcome: { fontSize: 20,color: 'red',
(3)如果有前端开发经验这些应该很容易理解,然后重新运行看效果 五、理解怎么运行到js脚本里面的恭喜你 如果不搞懂上面这一个原理,参考学习官网的话你会发现第一个例子你就跑不起来,然后就会郁闷了。 六、运行官网的一个HelloWorld案例在上面的基础上,我们来学习官网的案例。我们通过命令创建出来的HelloWorld有点复杂,我们可以删除重新写一个简单的HelloWorld开始。 参考官网第一篇教程 import React,{ Component } from 'react';
import { AppRegistry,Text } from 'react-native';
class HelloWorldApp extends Component {
render() {
return (
<Text>Hello world!</Text>
);
}
}
AppRegistry.registerComponent('HelloWorldApp',() => HelloWorldApp);
如果你只是复制到index.ios.js文件中会出现报错,因为程序启动的时候找不到这个文件中的注册的HelloWorldApp类 修改: AppRegistry.registerComponent('HelloWorld',() => HelloWorldApp);
然后cmmand+d重新Reload即可,不需要重启应用,这也意味着React Native开发应用可以热更新 提示:隐藏状态栏 这里我们没有设置文本都位置,默认就是在左上角,会跟状态栏重叠,我们可以隐藏状态栏即可 七、真机调试网上好多文章讲述如何iOS真机调试,但都有问题,编译会报错,后来发现可能是版本不一致,我用的是目前最新版本0.40, (2)修改IP 真机运行效果: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |