前端如何学习新的前端框架
给大家分享一下,博主在每次接触新框架的时候的一个学习思路,大家可以参考这一套
做前端不知不觉已经八年了,使用了很多框架,vue2, vue3, react, svelte, uniapp, react native, taro2, taro3, flutter等等。在这里给大家总结一下,我的一个新框架的学习思路。
首先,这些框架属于前端领域,我们面向的用户群体是用户,这意味着这一类的框架即使思想不同,语法不同,但本质上的东西是保持一致的。
我们在学习一个新框架的时候,第一时间不是去学习语法,而是要去了解以下的内容,给自己的新框架知识体系先搭建起来。
组件:
我们第一时间要关注的就是组件怎么写,不同的框架有不同的写法,我们要通过AI或者互联网去了解组件写法,不用精通,会实现一个TodoList基本就够用了。
路由:
我们不管学习任意一个框架,第一时间要去学习路由模块,因为路由是我们在99%的项目中都会使用到的。所以我们学习新框架要去看他是否自带路由模块,如果不带,社区里的哪个路由库用得最多,了解一下几个关注的语法,push, replace, redirect等等就可以了。紧接着,学习一下如何配置路由,因为我们起大部分项目都会需要路由,包括拦截,重定向处理这些。
状态管理:
现代的框架,不管是前端还是App,均逃不过状态管理这东西,主要因为这东西太香了,可以管理我们包含用户信息在内的很多全局类的数据。我们主要了解一个社区用得最广泛的库即可。
后端请求处理:
这个不用说,除了官网这一类的网站,99%的公司项目都会用到登录这一类的东西,所以我们需要关注一下新框架在这一块是怎么处理的。学习如何处理后端请求,到这一步,我们入门已经80%左右了。
组件库:
我们学习任意的框架,我们都需要按钮、Loading、表格、表单这些东西,在我们刚学习的时候,建议找一个社区使用率高的组件库来使用,因为从概率上来说,一个使用率高的组件库,他的实现思路及使用的规范基本上就是其他组件库也沿用的一个规范,所以学一下就够了,其他的,在导入、使用中大致相同。
写在最后:
学习一个新框架最简单的办法就是把上面列的这几类东西在一个新项目中实现一遍,这样你就有了这个框架的知识体系,后续只需要在使用的过程中,面向百度和AI编程即可。