
ReactNtive
浩瀚星空001
这个作者很懒,什么都没留下…
展开
-
ReactNative集成CodePush实现热部署(iOS和Android)
一.CodePush简介CodePush 是微软提供的一套用于热更新 React Native 和 Cordova 应用的服务。CodePush 是提供给 React Native 和 Cordova 开发者直接部署移动应用更新给用户设备的云服务。CodePush 作为一个中央仓库,开发者可以推送更新 (JS, HTML, CSS and images),应用可以从客户端 SDK 里面查询更新。Co原创 2016-10-25 15:27:57 · 3602 阅读 · 0 评论 -
React Native集成到原生项目(IOS)
React Native集成到原生项目iOS端一、准备工作Mac安装了node.js安装React Native (查看ReactNative官网)安装CocoaPods二、集成React Native1.新建package.json(我以RNInsetIOSDemo作为演示)1)在项目的跟目录下面创建一个package.json的文件,用于初始化react-native,在项目跟目录下面原创 2016-10-19 15:19:07 · 650 阅读 · 2 评论 -
ReactNative ListView改变数据源,列表不刷新
ListView开始时的数据源:dataArr = [ 'ROW0', 'ROW1', 'ROW2' ]然后我改变数据源,刷新没反应。当然如何你删除或者增加一组数据是可以的。dataArr[0] = "hello,改变了第一行的数据"this.setState({ dataSource: this.state.dataSource原创 2016-11-28 14:31:13 · 1229 阅读 · 0 评论 -
Redux学习
一 、简介Redux对于JavaScript应用而言是一个可预测状态的容器。换言之,它是一个应用数据流框架,而不是传统的像underscore.js或者AngularJs那样的库或者框架。Redux最主要是用作应用状态的管理。简言之,Redux用一个单独的常量状态树(对象)保存这一整个应用的状态,这个对象不能直接被改变。当一些数据变化了,一个新的对象就会被创建(使用actions和reducers原创 2017-05-19 10:34:54 · 305 阅读 · 0 评论 -
ReactNative错误捕捉与处理
经常使用发行包进行测试的开发者们可能会发现,在发行版本中,如果出现了脚本错误,还是会直接闪退。我们可能会希望捕获这种错误,给予用户合理的提示,并采集错误详情帮助后续版本改进。这时候可以使用如下的代码:require('ErrorUtils').setGlobalHandler(function(err) { // 做你自己的任何处理});实验代码如下:require('react-nativ转载 2017-12-06 10:14:29 · 2459 阅读 · 0 评论 -
ReactNative fetch请求封装实现请求超时
以前觉得写这些东西没啥用,现在觉得这是一种很好的知识积累(PS:如果能帮助到别人就更好了,哈哈)。所以决定把之前写的记录下来。利用Promise.race()实现请求超时//封装的请求 带超时const _timeout = 30*1000 //默认30秒//GET请求function GET(url, version, timeout = _timeout) { var d...原创 2018-03-30 16:50:11 · 1906 阅读 · 0 评论 -
React-Navigation的简单使用
createSwitchNavigator的简单使用Demo下载: https://github.com/Mrzhang007/dvaReactNative下载后cd到更目录npm install一.初始化一个ReactNative项目react-native init AwesomeProject可以实用–version指定版本,例如:react-na...原创 2018-08-13 18:36:16 · 380 阅读 · 0 评论 -
React Native使用TypeScript
React Native使用TypeScript新建项目react-native init TSReactNativeTypeScript配置npm install -g typescriptnpm install -g typings也可以在项目下安装typescript: 根目录下运行npm install typescript安装typesnpm install @...原创 2018-10-12 18:12:54 · 1628 阅读 · 1 评论