MoreCodeByTR/trblog

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开发的小项目,可以拉下来运行理解;
  • 📘 买点书看,主要是扩展视野,学习**
  • 💯 多看代码,多写代码!!!

后续提醒:
🏃 🏀,保持健康,不要吃太油腻,保持热情,不卑不亢,继续学习吧