一年没做react-native相关开发了,果然不记笔记不行,忘了个七七八八,重新搭建项目时碰了一鼻子灰,果然还是要整理一下才行。 环境部分 官方教程已经比较详细,这里只记录碰壁和有疑问的部分官方教程页 yarnreact-nati...
forceUpdate() 强制刷新
默认情况下当组件的 state 改变时,会调用render()重新渲染。但有些时候可以通过forceUpdate()通知 react 组件重新渲染。 forceUpdate()会使得组件跳过shouldComponentUpdate(...
React Native开发踩坑
此文用于记录react-native学习开发中遇到的各种坑及其处理方式 不要尝试在组件的 Class 外部获取 this.props,比如 stylesheet 更改组件传参时,需要重新reload程序才会生效 通过Dimens...
PanResponder生命周期相关
PanResponder即react-native的手势操作系统,这里记录一下生命周期相关事件 单点事件onStartShouldSetResponderCapture: 如果父视图想要阻止子视图响应 touch start 事件,它...
rn中对于安卓与ios下载远程图片的处理
安装环境使用包12import RNFS from 'react-native-fs';import CameraRoll from '@react-native-community/cameraroll...
rn通过lodash实现事件防抖
_.debounce() 1_.debounce(func, [wait=0], [options={}]) 参数123456func: (Function)要防抖动的函数。[wait=0]: (number)需...