![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
React-Native
huch_shyh
码农
展开
-
React-Native Navigator 过渡动画卡顿的解决方案
在Rn0.44版本之前,路由导航跳转几乎是使用的是Navigator组件,在0.44版本以后就不推荐使用了,官方推荐的是react-navigation,当然还是可以在废弃的库中找到: import { Navigator } from 'react-native-deprecated-custom-components'首先Navigator动画是由Js线程(单线程特点)控制。我们来脑补一...原创 2018-08-14 16:50:08 · 3675 阅读 · 0 评论 -
ios Rn0.44 Xcode9 ScrollView下拉距离过短或下拉刷新后 不能自动回弹、复位置顶
早期做RN的时候是基于0.44版本的,后面做需求迭代版本时候因人手不够也没去主动升级,一直拖到近期才升级到0.55+,且还未完成兼容测试。但目前因为有个小需求需要捉急上线,于是就还在老分支上开发,然后打包上线(用的Xcode 8.3)。 接着坑来了,从 2018 年 7 月开始,所有新的 iOS 应用程序和更新到应用商店的更新都必须使用 iOS 11 SDK 构建。 新分支RN虽然升级了但还未...原创 2018-08-23 02:26:06 · 1015 阅读 · 0 评论 -
InteractionManager.runAfterInteractions 手势左滑退出后 不再触发回调
前面一篇文章Navigator 过渡动画卡顿的解决方案,提到了 InteractionManager.runAfterInteractions这个解决方案。InteractionManagerInteractionmanager可以将一些耗时较长的工作安排到所有互动或动画完成之后再进行。这样可以保证JavaScript动画的流畅运行。应用这样可以安排一个任务在交互和动画完成之后执行:...原创 2018-08-24 19:39:36 · 3152 阅读 · 0 评论 -
bash: react-native: command not found
RN搭建开发环境 Yarn是 Facebook 提供的替代 npm 的工具,可以加速 node 模块的下载。React Native 的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager)等任务。 出现bash: react-native: command not found问题,执行下面的命令就OK了 npm install -g yarn react-native-...原创 2018-09-07 20:34:03 · 4516 阅读 · 2 评论 -
npm ERR! cb() never called! 解决办法
执行npm i 命令时,出现了npm ERR! cb() never called!错误 解决方案: 1、首先清除你的npm缓存: sudo npm cache clean -f 一般情况执行完后再试下 应该就OK了 2、如果1方法不奏效的话,只能采用升级覆盖安装:清除完缓存后,安装最新版本的Node helper: npm install -g n 告诉助手(n)安装最新的稳定...原创 2018-09-07 20:54:01 · 51985 阅读 · 1 评论