说来惭愧,从事前端开发多年,也开源过不少项目,然而却从未做过测试工作。内心抵触的原因大概是:
- 我的代码不需要测试!(手动狗头
- 测试用例写起来太麻烦了
- 没想清楚前端的测试用例到底该测啥
- 不清楚组件测试该怎么做(技术栈太复杂)
说来惭愧,从事前端开发多年,也开源过不少项目,然而却从未做过测试工作。内心抵触的原因大概是:
高阶组件的 Props 代理有一些很常见的场景:
那么在下面这个操作之前:
1 | <RawComponent {...props} /> |
你是否会先对 props 做一些「编辑」操作呢?比如删除某些属性,赋值某些属性。
最近工作的前端框架从 Vue 转移到了 React,业务组件从 element 转移到了 ant-design。
没错,又是喜闻乐见的后台管理项目,技术栈变了,可造轮子的心没变,先从实现一个 Modifier 组件开始吧。