2021年8月总结--循序渐进(2021.8.27)
Opened this issue · 0 comments
今天是周五,趁有时间就把这个月的总结写了吧,以后都在月底最后一个周五的晚上来写。月初由于疫情,公司实行了AB轮班,这周才逐渐结束,不过AB班对我来说还蛮不方便的,在出租房,吃饭、桌子、显示器、网络等问题都挺麻烦,还是在公司方便,所以轮了一周后,我就天天来公司了。
总的来说这个月还是带薪学习的一个月,不过慢慢的开始依托项目进行学习了,陆续接触了小程序、H5页面的项目代码,前半个月在看Tarojs和微信小程序的混合开发,算是把微信开发的手册浏览了一下,后半个月主要聚焦于一个H5页面的开发,开发表单的一些提交、查询等功能,使用到技术有React、Antd、Mobx、Axios、React-Router-Dom等,经过这一阶段的学习,已经能够大致理解各个library之间的引入与使用,感觉慢慢上路了,龟速前进。
重点学习巩固:
-
React
这段时间将react的官方文档浏览了一遍,较之前还是有了更多的了解,对生命周期、refs、HOC高阶组件、HOOK、有状态组件&无状态组件、受控组件&非受控组件、函数组件&类组件的了解更加深入了; -
Antd
Antd提供的组件太多了,这段时间使用到的主要是Modal、Form、Table、Switch..... ,这个的话学习还是的多动手写; -
Mobx
Mobx是状态管理库,说是比redux更加方便(我不做评价,我不配😂 ),学习了一些修饰器decorator语法,以及observable、action等概念,有点云里雾里吧,包括react-mobx的配合使用,后面需要继续深入; -
Axios
Axios 是一个基于 promise 的 HTTP 库, 主要在项目中看到了axios的实例配置拦截器,能够在请求前或响应前进行事件处理;
一些工具库:
-
lodash
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库; -
momoentjs
用于处理时间的库,提供各种格式化时间的方法 -
TinyMCE
富文本编辑库 -
github-fork-ribbon-css
实现一个页面边角的,类似证书边角的固定斜线的效果的CSS
后续需要新增深入的学习
- webpack
- eslint
学习Tips:
- 🔖 在github的star里面收藏了很多基于react开发的小项目,可以拉下来运行理解;
- 📘 买点书看,主要是扩展视野,学习**
- 💯 多看代码,多写代码!!!
后续提醒:
🏃 🏀,保持健康,不要吃太油腻,保持热情,不卑不亢,继续学习吧