
React-Native
文章平均质量分 95
想huidao过去
https://github.com/chenzhe555
展开
-
(RN) 拆(分)包实践-iOS
1.新建测试项目react-native init subpackage_test2.添加公共组件库{ "name": "subpackage_test", "version": "0.0.1", "private": true, "scripts": { "start": "node node_modules/react-n原创 2019-03-11 15:47:37 · 899 阅读 · 0 评论 -
react-native升级新版本
1.查看当前RN最新版本npm info react-native可以看到以下信息:dist-tags:latest: 0.58.5 next: 0.59.0-rc.22.检查当前RN版本react-native -v3.安装react-native-git-upgrade工具npm install -g react-native-g...原创 2019-03-07 16:13:31 · 2780 阅读 · 0 评论 -
RN 全局捕获错误信息
线上项目中,如果一些脚本错误,会导致App闪退,这是我们最不想看到的,宁愿用户知道发生错误了,自己选择退出之类的。const initErrorHandler = () => { require('ErrorUtils').setGlobalHandler((error) => { console.log(error); });}expor...原创 2019-02-28 13:52:44 · 1471 阅读 · 0 评论 -
(iOS) App防抓包
大致有两种做法,一种是检测到有代理服务器,就不发送网络请求;一种是不发送给代理服务器,而是正常发给目标服务器。 第一种,提供一个检测当前手机是否有开启代理,剩下的工作根据业务去完成即可。CFDictionaryRef dicRef = CFNetworkCopySystemProxySettings();const CFStringRef proxyCFstr = CFDicti...原创 2019-02-21 10:45:07 · 1395 阅读 · 0 评论 -
(RN) 基于react-native-fast-image的占位图片组件
由于项目中有很多地方用到显示网络图,且需要有默认图,所以基于react-native-fast-image 写了个简单版的占位图片组件,支持自定义样式,以及下载过程中各个流程的回调事件,项目中用到的版本是5.1.2Github地址:https://github.com/chenzhe555/react-native-cz-image-placeholder...原创 2019-02-18 15:28:18 · 2324 阅读 · 0 评论 -
(RN) 开发并发布三方库-npm
项目中,封装的一些RN组件希望传到npmjs上供其它人下载,下面介绍个大致步骤:1.安装react-native-create-librarynpm install -g react-native-create-library2.创建RN项目(如果你的项目名想显示为react-native-xxx-yyy-zz,取名应为xxx-yyy-zz,原因见步骤3;命令见reac...原创 2019-01-28 17:39:27 · 870 阅读 · 0 评论 -
(RN) 设置应用内字体不随系统字体改变
由于项目中字体跟随系统设置字体大小来的话,界面会变得很丑,所以需要限制App内的字体随着系统字体大小变化,设置Text的defaultProps属性即可:import { Text } from 'react-native';RN0.56版本以下:Text.defaultProps.allowFontScaling = false;RN0.56版本及以上:...原创 2019-01-23 15:19:51 · 1443 阅读 · 0 评论