吐槽一下
最近在学前端,之前对前端的感觉还留在html/css/js的阶段,写个table,div什么什么的。现在需要做一个平台,组里都不会前端,,,,就我来的晚,我就去看前端了,感觉前端的发展简直是奇葩了,变的越来越简单,对新手越来越不友好。
1. 我的学习经历,先看了点html/css/js,回顾一下基础。
2. 基础看完了,听说ajax,jQuery,然后去看,看了有四天左右吧,把基本的东西都看过一遍了,然后发现规划上并不用jQuery
3. 之后掉到了node,npm,webpack,babel这些奇奇怪怪的东西里,我只想展示个页面啊,,,,
4. 组里商量了架构要用React+Redux,然后圆润的去学React。先去准备一发ES6(那时候才知道js已经变成这种东西了),还有感觉React还是比较友好啊,学起来比较舒服
5. 重点来了,Redux还没有学,然后发现了要用antd框架,于是去看antd,然后看了大概有两天,然后发现自己看的文档是过期的,这就是在欺负老实人啊,antd框架已经不用了,antd成了一个组件库,框架已经进化为了Dva(感觉是作者屁股玩多了)。
6. 据说dva只是对react+redux做了一些封装,还没有看过redux啊。学习Dva,感觉都惊呆了,奇奇怪怪的语法,奇奇怪怪的传参方式,奇奇怪怪的调用方式,让一个一开始以为是去写写react的生命周期的渣渣什么都不会写了。
7. 总算是dva还是有Demo的,磕磕碰碰算是把功能写出来了,用的antd的组件。然后那个丑啊,,,,,,去修改antd的样式,然后学了两种奇奇怪怪的修改方法(!important, :global),写完了四个页面才突然发现,自己傻了,直接在antd里用className就可以写出比它自定义的优先级高的样式啊,,,
8. 现在是感觉把可能遇到的坑先踩了一遍。感觉什么都看了一点,又什么都没看完,之后平台的功能还有很多,慢慢学习吧,以后在前端的道路上且行且珍惜