React-Native入门指南(五)——UI组件

React-Native入门指南

github:https://github.com/vczero/react-native-lession

React-Native:用JavaScript开发你的原生应用,释放Native的UI体验,体验 Hybird开发效率。

React-Native入门指南(五)——UI组件_第1张图片

最近一个星期写的文章如下,链接是github page的,其实也可以在系列博客找到相应文章:

  • Lession1: Hello React-Native
  • Lession2: 认识代码结构
  • Lession3: css和布局
  • Lession4: 学会React-Native布局(一)
  • Lession5: 学会React-Native布局(二)
  • Lession6: UI组件
  • Lession7: JSX在React-Native中的应用

还有几篇会时刻更新:

  • Lession8: 自己动手写组件
  • Lession9: 模块化开发
  • Lession10: 搭建项目架构
  • Lession11: 源码分析

第5篇UI组件

一、目前React-Native支持的组件

在facebook React-native的官网可以看到目前支持的组件如下:
https://facebook.github.io/react-native/docs/getting-started.html#content

React-Native入门指南(五)——UI组件_第2张图片

二、如何正确运行UI组件Example

我们可以到react-native的github项目地址找到example,地址是https://github.com/facebook/react-native/tree/master/Examples/UIExplorer。下载react-native的代码库,将UIExplorer目录下的所有文件拷贝到你新建的项目中。其实UIExplorerApp.js就是整个项目的启动的文件。有两种方式可以启动项目:

1、第一种是修改jsCodeLocation = [NSURL URLWithString:@"http://localhost:8081/index.ios.bundle"];

2、第二种就是将UIExplorerApp.js里面的代码复制到index.ios.js中,此时,注意:
AppRegistry.registerComponent('HelloWorld', () => UIExplorerApp);
HelloWorld是你的项目名称,如果已经启动项目,需要确保这个名称一致。

项目启动后的界面如下,你就可改改UI组件看效果了。

React-Native入门指南(五)——UI组件_第3张图片

三、活动指示器组件

其实,每个组件如何使用,可以到demo中去看代码。这里做简单的介绍.活动指示器组件可以做loading,下拉刷新等

React-Native入门指南(五)——UI组件_第4张图片

四、日历组件

React-Native入门指南(五)——UI组件_第5张图片

五、图片组件

React-Native入门指南(五)——UI组件_第6张图片

六、列表组件

七、导航器组件

React-Native入门指南(五)——UI组件_第7张图片

八、导航组件

React-Native入门指南(五)——UI组件_第8张图片

九、开关组件

React-Native入门指南(五)——UI组件_第9张图片

其余组件可以查看demo运行和学习,其实就是相当于html标签,具有某种功能,习惯就好。

转载于:https://my.oschina.net/vczero/blog/471950

你可能感兴趣的:(React-Native入门指南(五)——UI组件)