前端技术近10年真是日新月异,我刚入行时前端还只是写写 HTML、Js , 那个时候比较火的框架是 JQuery、bootstrap ,但是突然有两年,我发现我看不懂前端代码了,什么 Regular、nodeJs、React、Vue….. 听前端开发说的这些概念,我听都没听过,再看前端代码跟看天书似的…..
2023年6、7月份我学了一下 React ,也照葫芦画瓢做了一个项目(这个项目帮助我管理我的备忘和笔记,后端用 Java 开发,有安卓端 App ,我使用 React 做了个前端项目方便在 PC 上编辑我的备忘和笔记),但是有三四个月我没再碰 React 了,这几天又重新看了下 React ,发现以前学的 React 知识几乎全忘了,我不得不重新看一遍 React 基础教程,再次学习的过程我不止一次再想:
前端有必要搞的这么复杂吗?
不就是写个 HTML 和 Js 吗?
真的有必要搞这么复杂吗???依赖管理、路由、类、对象… 搞的跟写后端代码似的… 我写个简单的项目,几个页面,下载的依赖都得几百 M ,比一个普通的 Java 项目需要的依赖都多…. 让我不得不怀疑前端这些框架和技术「过度设计」了…….
我思考的答案是:
简单的前端项目当然不需要这么复杂,直接 JQuery + HTML 就搞定了,但对于复杂的大型前端项目,React、Vue 这些框架会提高开发效率并且易于维护。
言归正传,还是记录一下最近的 React 学习笔记吧。
01 一个前端项目,先从 index.js 开始看起。