大家好,我是小韩,前端打工人,这两年在安逸的环境下待久了,对于后续的生存问题总是担忧,但不可否认的是在这两年的工作中,我“学会了”React!
在2022年底入职当前公司后,新接手的Vue小程序开发完成后,由于公司后续计划问题,立马就投入了使用React的环境中,我本人之前从未接触过React,在听到这个消息后,忧心忡忡,在试用期中每天在B站刷视频学习,学习React的语法结构,在这样的环境下我度过了我的2023年,在这一年中我也一直在使用React完善目前的项目,但我对我的React发展旅途还是十分不看好,底层、原理、逻辑都是一知半解,每天就忙在完成业务逻辑的途中,直到今天,才突然发现自己React的了解只存在于简单的语法,其余的根本不会......
在接触过React后也让我产生了专攻React的念头,看过多数文章内容都是在讲解React独占前端半壁江山(数据来源于程序员论坛的帖子,未辨别真伪,自己感觉也差不多)。首先感觉在语法方面,React的JSX语法使整个代码结构非常明显,将html结构使用函数返回,页面整体风格与Vue大不相同,特别是Hooks中useEffect的使用,当时心里只有一个念头碎碎念(谁还记什么破烂周期),后续使用中对底层和源码也没有进行攻读,感觉多半时间停留在业务代码中(Ctrl+C和Ctrl+V工程师),直到现在对面试题的浏览中才认识到自己对React的浅薄认知!!!竟让自己有了学会了React念头,说来惭愧!
回到正题,简单回顾一下我2023年的开发生涯
- 使用React+TS+Antd进行了物联网平台的开发,在处理时间类型上使用moment.js,由于刚开始使用TS所以大部分类型全部为any,在后续的维护中也将定义了数据类型文件,完成类型定义。
- 使用Vue2完成了公司中一个APP项目,Vue2个人比较熟练,最大的难度在于没有感受到难度,还有长期未使用Vue2顺手写出React的onClick!
- 学习了Vue3中一些语法,由于一直未使用和没有具体的时间自己完成项目,所以一直在搁置中
在过去的2023年由于没有具体的目标,感觉在随风摇摆,根据每个不同的项目随时切换框架,在今年决心学习新知识完善自己的前端海,程序员也是一个不断学习的职业,以后对程序的编写一定是更加简洁的,不跟随时代的步伐终将被时代淘汰,正所谓:学如逆水行舟,不进则退。
让我们一同共勉!
欢迎各位大佬留言,也希望能与各位相互交流,在前进的道路上,也希望可以认识几个一同努力的朋友!