本文讲述了搭建组件库前期的准备工作。主要是为了更了解UI组件库相关的知识。
这是自己边看边想边构思写的文档(俗话说知己知彼才能百战百胜嘛)所以先了解一下组件库的相关知识。开发的干货在第二章(还没放上来,写好了会第一时间放上来哒嘻嘻)里噢!
先讲讲自己的心路历程吧(其实就是找个地方诉说一下,啊哈哈哈~),有点儿啰嗦。大家可以直接忽略进入正题。
从大四一直开始工作的公司是做教育的(下文中用B代替),和我以前实习的公司(下文中用A代替)完全不同。怎么说呢,A做安全相关的,一个组可能连续几个月就做一个产品,迭代就更慢了,就比如我刚进去的时候就正好在做半年前的产品的迭代,也主要做一些用户体验的优化,功能的升级。B是做教育的,产品需求变化快,一周一次迭代,一周一次发版,也就意味着可能上周做好的一个产品功能下周就要迭代,在疯狂的迭代中对于开发来说会出现一些重复性的迭代工作,虽然我们也使用了Antd的组件库,但随着公司的发展,Antd基本能满足于后台平台的使用,但是对于面向用户的前端页面,要更体现出公司的文化,满足公司将来业务的发展方向,光是Antd已经不够了。这个时候组件库的想法就来了。我比较幸运的是能加入到这个队列中,跟着大佬一起学习从0开始,让我这个小白学到了很多。从那时起我就想着自己也要搞一套组件库,作为一名前端工作者,这是一件多么有意义的事情呀。我一直对自己工作的这两家公司心怀感激,A公司的同事都很好相处,每个人都当我是小妹妹一样帮助我。B公司让我真正意义上的体验到了作为一家互联网公司高速的工作状态,虽然刚刚开始的时候我及其不适应常常感觉压力太大跟不上大佬的节奏而感到焦虑,但是公司的大佬人都超级nice啊,从带着我做项目,慢慢的开始让我独立做一些项目,在这个过程中自己学习到了很多也成长很多嘿嘿~