- 博客(20)
- 收藏
- 关注
原创 componentWillReceiveProps的替代升级方案
React在版本16.3之后,引入了新的生命周期函数getDerivedStateFromProps 需要注意的一点,在React 16.4^ 版本中getDerivedStateFromProps 比 16.3 版本中多了setState、forceUpdate 两种触发方法。详情请看官方给出的生命周期图。升级方案不仅仅以上几种,例如当我们仅仅需要当props更改进行数据提取或者动画时,可以使用componentDidUpdate。还可以参考官网提供的memoization(缓存记忆)。
2023-08-08 20:19:31 1027
原创 github 代码发布到 npm
此外,你还可以在GitHub目录下创建一个自动提交和更改npm版本的脚本,以便简化发布过程。然后,在执行发布之前,运行该脚本即可自动提交代码并更改npm版本。4. 验证发布是否成功。
2023-07-27 11:56:54 391 1
原创 安卓笔记(react native)
maven { url ‘https://maven.google.com’ }替换成maven { url ‘https://dl.google.com/dl/android/maven2/’ }7,连接USB设备报错Device not supported打包出release包安装可解决USB连接方法在编译时抛出异常,需添加try8,安卓与原生数据交互数据类型参考文档https://gith
2023-06-27 20:13:56 131 1
原创 windows环境下项目运行问题处理
发现问题是react-native-reanimated在babel.config.js中配置的依赖react-native-gradle-plugin没有引用完成,先删除node_modules/react-native-gradle-plugin/.gradle路径下的buildOutputCleanup文件夹,然后执行yarn install重新安装缺少的依赖。运行yarn remove react-native-camera移除废弃三方库,替换为新的。
2023-06-19 18:51:23 290
原创 Mac SourceTree笔记
前往文件路径 /Users/用户名/Library/Application Support/SourceTree下,删除hostusernamemap文件,然后重启sourcetree就可以重新输入用户账户登陆了。
2023-02-24 18:11:06 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人