React Native 学习(三)之 FlexBox 布局…
本文基于React Native 0.52 参考文档https://reactnavigation.org/docs/navigators/navigation-prop 一.基础 1.三种类型 TabNavigator -- 用于设置多个选项卡的页面 StackNavigator -- 用于页面之间的跳转 DrawerNavigator -- 用于侧面滑出的抽屉效果 2.属性配置 navigate(routeName, params, action) -- 跳转页面 routeName:目标路…
本文基于React Native 0.52 一.创建一个项目 1.初始化一个RN项目 react-native init RNDemo 2.连接一个设备或是打开模拟器 可以通过 adb devices 查看连接的设备,如下图: 3.进入RNDemo目录下,运行项目 cd RNDemo react-native run-android 运行成功如下图: 二.项目目录 app文件夹 -- 自己创建的,自己写的页面都放在这里面 App.js -- 整个应用的根容器 index.js -- 在这里面将A…
React Native 进阶(二)–动画 动画 流畅.有意义的动画对于移动应用用户体验来说是非常必要的.我们可以联合使用两个互补的系统:用于全局的布局动画LayoutAnimation,和用于创建更精细的交互控制的动画Animated. Animated Animated库使得开发者可以非常容易地实现各种各样的动画和交互方式,并且具备极高的性能.Animated仅关注动画的输入与输出声明,在其中建立一个可配置的变化函数,然后使用简单的start/stop方法来控制动画按顺序执行.示例: 1 2…
我是一名iOS开发者,断断续续一年前开始接触React Native,最近由于工作需要,专职学习React Native也有一个多月了.网络上知识资源非常的多,但能让人豁然开朗.迅速学习的还是少数,我整理出的这些文章对于初学者来说是比较有好的,希望通过整理我的学习路线,能给同样作为iOS开发者,想学习React Native的朋友们一些帮助. 既然是写给iOS开发者的,那么我默认你已经掌握iOS原生应用开发的基本知识,所以对iOS原生开发的相关内容不做解释说明. React Native概念介绍…
我是一名iOS开发者,断断续续一年前开始接触React Native,最近由于工作需要,专职学习React Native也有一个多月了.网络上知识资源非常的多,但能让人豁然开朗.迅速学习的还是少数,我整理出的这些文章对于初学者来说是比较有好的,希望通过整理我的学习路线,能给同样作为iOS开发者,想学习React Native的朋友们一些帮助.既然是写给iOS开发者的,那么我默认你已经掌握iOS原生应用开发的基本知识,所以对iOS原生开发的相关内容不做解释说明. React Native概念介绍…
React Native 学习 (学习版本 0.39) 一.环境配置 二.IDE选择 webstorm 1.webstorm配置 ①.首先是可以选择使用汉化包汉化.eu68 ②.安装插件和外部库. 由于React Native 的API众多.不便于记忆.可以使用外部库来实现. 推荐的插件: ReactNative-LiveTemplate github地址 使用方法:file -> import settings -> ReactNative.jar 即可 reactdefinitelyTyp…
react native 学习一(环境搭配) 首页,按照http://reactnative.cn/docs/0.30/getting-started.html#content上的介绍,下载安装python2.nodejs.git.Android Studio.这里前面两个都比较好装,android studio装起来相当慢,其实应该只用装sdk就行了,安装sdk可以按http://www.androiddevtools.cn/这个里面的方式设个代理. 软件装好了,就是环境变量设置了,添加AND…
React Native 学习资料 学习资料 网址 React Native中文网 https://reactnative.cn/…
ios学习-delegate.传值.跳转页面     1.打开xcode,然后选择ios--Application--Empty Application一个空项目. 项目目录: 2.输入项目名称以及选择保存路径即可. 3.创建文件夹Model.Controller. 4.Model文件夹创建User类:User.h User.m 代码: User.h: #import <Foundation/Foundation.h> @interface User : NSObject @property …