首次react-native开发的心得体会

本人自2019年10月初开始了第一个react-natiive项目的开发。毫无疑问,这是一个不断踩坑,而又不断填坑的旅程。在开发近半个月之后,觉得有必要将此次开发的心得体会以及填坑指南记录下来。本文记录心得体会,填坑指南将在其他博文中陆续补充。

导致我踩了如此多坑的原因:

1.非计算机专业,属于半路出家,身边无师兄弟或老师进行疑难解答或经验交流,未报辅导班,全凭自学;

2.此前学习Web前端开发,从未接触过原生App开发,不清楚其中的原理;

3.react-native版本更新较快,但其依赖的第三方组件更新速度较慢。导致很多第三方组件在新版本的rn中各种报错;

4.由于react-native版本更新较快,各大博客与论坛的提问与解答大部分仍只针对旧版本,对新版本产生问题的解答较少;

5.第一次做rn项目,在网络上搜索一些视频课程,但99%的课程均基于IOS系统进行开发,而本人只有Windows系统的电脑,因此可参考资源较少;

目前为止,对于rn开发,为了少踩坑,本人总结了一下几点心得体会:

1.使用旧版本rn进行开发。在初始化项目时,不要直接默认默认创建最新版本的项目,而是创建几个月之前就有的旧版本。旧版本rn的第三方组件适配性较好,对于旧版本存在的问题,论坛中也有较多的解决方案;

2.在经济条件允许的情况下,尽量使用IOS系统电脑进行开发。IOS系统开发rn较为方便,网上可用资源也较为丰富;

3.使用第三方组件时,多去相应Github中的Issues中寻找问题的答案;

4.要有耐心。对于rn开发,目前相关的配套服务仍不完善。如:没有一个官方、通用、好用的模拟器,使用第三方模拟器时,会出现很多问题,比如偶尔数据不同步。所以要有耐心。

以上是半个月来开发rn项目的体会与所总结的经验,会不断进行补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值