#ReactNative
9 篇相关文章
- 01↗
关于RN项目升级(-)
说道RN,依稀记得去年刚来时接触的时候还是0.38。之后公司要搞App,选了一个不新不旧的版本0.44.3。再到之后为了做一个滤镜的效果,依赖于gl-react和gl-react-native这个库。为了追究更好的体验和兼容Android机,将版本升级成了0.46.4。离职之后最近一直在看web,没怎么看RN这块。没想到现在RN已经更新到了0.55.3。(FB团队是真的勤快),…
- 02↗
RN-CameraRoll
最近APP有一个业务需求,需要将APP中web加载出来的图片保存到本地,保存至本地相册。很方便的是RN为我们提供了CameraRoll模块,以获得去访问本地相册,以及将图片存储至相册的功能。这里我们主要用将图片存储这个功能。访问相册的话,由于CameraRoll没有提供相册UI页面以及诸多功能。要实现选取图片的话还是使用第三方的react-native-image-crop-p…
- 03↗
React代码整洁之道笔记
因为RN开始接触React,JSX相比HTML,更加简明。由于All in JS,如果在编写React代码的时候不注重代码的规范和整洁。后期维护起来会相当的痛苦。 正如文章所说:编程也是艺术行为,当我们丝毫代码复用、变量命名时,就是在进行艺术的思考。
- 04↗
比Redux简单太多的Mobx
unhappy with redux? try mobx 相比上手/操作及其繁琐的Redux,用Mobx做状态管理,最直观的感受是爽爆了。 Mobx是一个非常直观的状态管理库,使用非常简单。通过Mobx,使react 关注的状态(state)到视图(view)的问题。而 mobx 关注的是状态仓库(store)到的状态(state)的问题。 废话不多说,这里通过一个最最简单的例…
- 05↗
React Native热更新一些命令
CodePush 巨硬提供的一套热更新策略。使用CodePush 可以进行实时的推送代码更新。CodePush 作为一个中央仓库,开发者可以推送更新 (JS, HTML, CSS and images),应用可以从客户端 SDK 里面查询更新。 CodePush开源了react-native版本,react-native-code-push托管在GitHub上。 在公司开发的A…
- 06↗
React Native开发遇到的一些坑
距上篇博文有间隔了好一阵。10月初,用RN写的app上架以后,马不停蹄地有整出来一份同业的版本,之后就全力进行二期的优化。其实就是填坑。每天忙忙碌碌,烦心事闹心事也不少。不过看到自己完成的app上store,同事夸app好用,心里还是美滋滋的。回首搞app开发这几个月,真是成长了不少。 言归正传,在这总结一下RN开发中的一些坑:
- 07↗
React-Native IOS及安卓打包
开发了快两个月的RN终于到了要打包发布的阶段。 网上有不少文章博客,还是RN更新太快的缘由,有些并不适用于当前版本。这里简单说一下吧。(这里用的是RN0.43.4) IOS 首先在项目根目录创建一个空文件夹,我这里创建的是:release ios 之后执行打包命令(有点像webpack将JS代码压缩合并,并且导出所使用的静态资源) 命令具体含义: --entry-file ,i…
- 08↗
React Native 配置自定义字体
本想着配置自定义字体不是什么大坑,官网文档找了一下,没有。遂关键字:“React Native 配置自定义字体”这么一搜。都是一样的文章,作者名却是各式各样,真是天下文章大家抄。然而试了一下并不好用。 (这里使用最新的RN 0.48.4 测试) 这里想一下React Native最新的,最省事的配置自定自定义字体的方法: 1)随便下载一个字体(不要改名字,会有坑)我这里随便下了…
- 09↗
React-Native用到的第三方组件
这一个多月一直在搞公司的App项目,采用的技术就是React Native。一个人蒙着眼摸着石头过河,第一版总算是接近尾声了。(其实还有好多好多坑···)在这里总结一下,开发中用到的第三方组件。 (2016·秋--湘南) 说道第三方组件,React Native的社区非常非常的活跃。各式各样的开源组件。开发时需要什么功能,google一下,绝大多数情况都能找到符合需求的组件。不…