V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
TabGre
V2EX  ›  问与答

想学习如何编写一个好用的前端组件

  •  
  •   TabGre · 2023-04-18 10:03:43 +08:00 · 1022 次点击
    这是一个创建于 620 天前的主题,其中的信息可能已经有所发展或是发生改变。

    RT

    想学习如何编写优秀组件(前端,不论框架),有哪一些组件库推荐参考,或者精进方法提点的

    感谢

    第 1 条附言  ·  2023-04-19 15:00:41 +08:00
    是否有更基础的关于组件编写的基本方法与理论知识呢?
    4 条回复    2023-04-18 13:09:40 +08:00
    shanyuhai123
        1
    shanyuhai123  
       2023-04-18 10:12:43 +08:00
    优秀的组件库都是长期迭代出来的,找个你在用的库,然后追看更新日志及其对应的 issue 。

    为什么添加该功能,添加后补充的单测,长期追踪后发现该新功能对其他造成了影响,新的 issue ,另外的解决方案,总的来说就是长期跟踪。
    TabGre
        2
    TabGre  
    OP
       2023-04-18 10:28:25 +08:00
    @shanyuhai123 跟我自己的想法大体一致,我也准备从某个常用的组件库某一次迭代开始,学习其中的奥妙,感谢
    molvqingtai
        3
    molvqingtai  
       2023-04-18 12:37:23 +08:00 via Android   ❤️ 1
    好用针对 DX 还是 UX ,要不要考虑语音标签,键盘导航等..
    目前这方面做得比较好的:
    https://github.com/radix-ui/primitives
    wunonglin
        4
    wunonglin  
       2023-04-18 13:09:40 +08:00   ❤️ 1
    https://material.angular.io/

    可以看看源码。组件的 api 设计很符合人体工程学
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2844 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:34 · PVG 16:34 · LAX 00:34 · JFK 03:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.