V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Martin123123
V2EX  ›  React

React 19 下有什么方便点的组件? Arco Design 用起来还是有些问题

  •  
  •   Martin123123 · 3 天前 · 2013 次点击
    有没有前端大哥推荐一波
    26 条回复    2025-09-15 10:58:39 +08:00
    tonytonychopper
        1
    tonytonychopper  
       3 天前
    Antd 或者 MUI
    CoderLife
        2
    CoderLife  
       3 天前
    Antd 和 MUI 都用
    但是 antd 更好
    Martin123123
        3
    Martin123123  
    OP
       3 天前
    @tonytonychopper 哪个坑少一点?
    @CoderLife 大哥具体哪方面更好呢?
    changwei
        4
    changwei  
       3 天前 via Android
    antd 是国内发展最早的一批框架之一,每月 issue 和 pr 合并处理也非常多,社区很活跃加上也发展了,该有的坑应该都陆续在解决,所以理论来说它的坑应该更少的
    如果不满意样式也可以直接用它的底层框架 react-component 去二次开发
    所以肯定首选 antd
    其次谷歌的 material-ui 也还不错
    ultimate42
        5
    ultimate42  
       3 天前   ❤️ 2
    我在用 shadcn 谁懂文件头几十行 import 的含金量啊?
    Martin123123
        6
    Martin123123  
    OP
       3 天前
    @changwei
    大概看了一下,antd v6 目前是 6.0.0-alpha.2 版本,所以大哥们建议是使用 antd v5 兼容 React 19 还是直接 v6 (新项目)
    tonytonychopper
        7
    tonytonychopper  
       3 天前
    @Martin123123 #3 反正我用起来 MUI 最爽,Antd 次之
    isbase
        8
    isbase  
       3 天前
    写中后台 or 复杂交互的场景,这个世界上目前没有比 Ant Design 更好的选择。

    当然如果说 UI 美观就萝卜青菜了。
    gofishing
        9
    gofishing  
       3 天前
    用 antd v5 吧. v6 还没正式发布, 文档都没有放出来.
    我手里一个很小的项目从 v5 升级到 v6 没费太多力气. 但是没有文档, api 改动只能看控制台警告, 看类型声明文件跟着改.
    Martin123123
        10
    Martin123123  
    OP
       3 天前
    @gofishing 🙏感谢
    CHTuring
        11
    CHTuring  
       3 天前
    字节的 Semi Design 符合我的审美,Arco Design 本身步子迈的太大(多版本),维护也越来越少了。
    mitoop
        12
    mitoop  
       3 天前
    感觉 Ant 没有 Arco 好看 但是 字节的 Arco 不维护了
    sphawkcn
        14
    sphawkcn  
       3 天前
    Antd 好像是专为 PC 端设计的吧,没法自适应手机端吧?
    wiluxy
        15
    wiluxy  
       3 天前
    hero ui 吧,以前叫 next ui
    julio867
        16
    julio867  
       3 天前
    @CHTuring 我也很喜欢 Semi 的风格,但是官方适配 19 要到年底了,我也在等😄
    CoderLife
        17
    CoderLife  
       3 天前
    @Martin123123
    Antd 组件比 MUI 全, 自定义性比较比 mui 好,
    mui 刚开始看用着还行, 后面觉得跟个不上了
    另外个人感觉 antd 比 mui 好看(例子: Select 组件), 工整, 适合做后台
    clarkethan
        18
    clarkethan  
       3 天前
    我一直用 mantine ,感觉挺好用的,组件挺全,自定义方便,维护更新也快,issue 处理也快
    lol173
        19
    lol173  
       3 天前
    ByteCat
        20
    ByteCat  
       3 天前
    react 19 + antd v5 + patch 用了很久没问题啊,有什么问题,
    chesha1
        21
    chesha1  
       3 天前
    想早点下班用 antd 或者 mui ,需要高度定制化或者热爱折腾 shadcn/ui
    imingyu
        22
    imingyu  
       2 天前
    总结一下:
    1.高度集成的 UI 库:以 Arco/Antd 等为代表,优点是:高效率、(体验)统一、(功能)全面、开箱即用;缺点是:臃肿、自由度低。
    2.无头 UI 库:以 ShadcnUI/HeadlessUI 等为代表,优点是:自由度平衡、体积小、易于可访问性;缺点是:只提供基础组件、风格和体验需要自己把控、一般与原子化 CSS 框架(如 tailwindcss )配合使用,需要额外的学习成本。
    3.纯 CSS UI 库:如 TailwindCSS/DaisyUI 等,优点是:( CSS/HTML )原生语法、原子化、轻量、自由度高;缺点是:无 JS 交互、增加学习成本。
    4.自研 UI 库:优点是极致自由度、最小依赖、性能可控;缺点:开发成本高、维护负担重。
    inewsk
        23
    inewsk  
       2 天前
    高度集成的 UI 组件库可以考虑 Mantine
    suruiran
        24
    suruiran  
       2 天前 via Android
    我也推荐 Mantine 。
    DefoliationM
        25
    DefoliationM  
       1 天前
    heroui 好看。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5466 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 07:35 · PVG 15:35 · LAX 00:35 · JFK 03:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.