react native 开发笔记(二)

1、按照前文配置好文件之后,便可以生成目录
(1)按照小兄弟的步骤生成项目:react-native init name
(2)目录结构
index.ios.js和index.android.js为入口文件,这边因为没有mac电脑,所以先研究的是android。
打开 index.android.js文件,
如图所示:首先是平台判断---》入口处是重新定义的---》在根目录下新建JS文件夹---》新建img放置图片--》ini放置配置文件。
(3)进入入口文件看看
如图所示:ini中定义的是三个基本配置文件。关于设置宽高和http封装都可以在网上百度或者自己来写。
http封装主要就是定义get和post的方式,如何传值,如何请求等。
(4)接下来,引入路由
在react native中,组件的导入导出定义:
1、导入:import 组件名称 from 从哪导入 在进行导入时 使用关键字 import  from  、便可以把一个
组件进行导入
2、导出:export default class Button extends Component {}
“default”代表该组件是默认加载的组件,当在其他页面用到该组件时,不用加大括号就可以直接用:
import React, { Component } from 'react'; // 导入默认组件,与非默认组件
import Button from 'react-native-button'; //button是默认组件,不需要加括号
3、这里的AppRegistry是注册APP的意思,只需要在入口出定义一次即可。
下面的组件r1,r2是我们的页面组件。相当于显示页面。
4、路由则必须是固定的可是引入。screen:前缀+Screen
路由必须是const定义的,类似于常量的那种
在r1.js文件中可以通过const直接使用。
5、引入界面
import LoginScreen from './LoginScreen';
这段代码的意思是引入登录的路由,相当于引入子界面。
在react native中,一级页面(首页等)必须在入口文件处定义,二级三级页面则在一级页面的文件
中来定义。就比如此处的LoginScreen.
6、组件TabNavigator:
这个组件相当于导航栏。在react native中,引入组件都需要去网上下载,一般都是通过npm来下载。
具体可以参考:http://blog.csdn.net/ljfphp/article/details/77683385 我的这篇博客。一般来说常用的组件
都是可以下载的。

end
这篇相当于简单的说了一下目录结构和入口文件等。大致了解react native的开发流程。当然,往后还得
自己写具体的逻辑啊,还要写样式啊之类的。写完之后还要测试,打包之类的,这些往后再补充吧,夜深了,睡觉。
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁柱同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值