专栏名称: Hozin
交互劝退师,三分侠义,七分油腻
今天看啥  ›  专栏  ›  Hozin

瞎搞组件:以体验的名义,重复发明轮子

Hozin  · 公众号  ·  · 2024-06-25 08:30

文章预览

明知无法比先辈做得更好,却仍然坚持要做。  圆形是公认最适合车轮的形状, 却 非要创造另一种形状的轮子,这种行为就叫重复发明轮子(Reinventing the Wheel)。 百度百科 看一个例子,Ant Design 的“数字输入框”组件,官方示例: https://ant-design.antgroup.com/components/input-number-cn#input-number-demo-basic 键盘输入30,失焦之后,输入框内显示10 很奇怪吧?为什么会这样呢? 原来,示例代码中设置了[下限=1,上限=10]: 我猜 Ant Design 团队的想法是: 如果用户输入大于[上限]的数字,此时自动修正“输入值”为[上限] 。 继续猜想: 如果用户输入小于[下限]的数字,此时应该自动修正“输入值”为[下限] 。 于是,验证一下: 如果此时输入0,那么应该显示1吧? 如图,果然如此! 那么,这种设计有什么问题吗? 试想,某个 Ant Design 的数字输入框 [下限=1,上限=100], ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览