请问 mui 和 tailwind 正确使用方式是什么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lucifer518
V2EX    React

请问 mui 和 tailwind 正确使用方式是什么?

  •  
  •   lucifer518 2024-02-06 16:20:09 +08:00 2976 次点击
    这是一个创建于 612 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次写 React ,以前写 Vue 使用了 Vuetify ,material 组件+css 写起来很舒服

    然后换 React 直接就选了 mui+tailwindcss ,前面写着还行,一打包,css 冲突 tailwind 的 css 都失效了

    搜了一下,好像只能 tailwind 加前缀,但是这样写起来非常蛋疼

    请问有其他更好的方法吗?不然要换 NextUI 了

    8 条回复    2024-02-14 08:03:37 +08:00
    y2x33
        1
    y2x33  
       2024-02-06 16:23:28 +08:00
    试试 uno 呢
    murmur
        2
    murmur  
       2024-02-06 16:33:48 +08:00
    tailwind 适合手搓轮子,如果没折腾能力建议直接用带样式的组件库
    langziyang
        3
    langziyang  
       2024-02-07 13:09:08 +08:00   1
    其实 MUI 写好了根本就不需要 tailwind,然后 MUI 也有结合 tailwind 的方法 https://mui.com/material-ui/integrations/interoperability/#tailwind-css
    bigdatahestudy
        4
    bigdatahestudy  
       2024-02-07 14:46:54 +08:00   1
    mui 本身有自己的 css in js 方案,其实并不适合结合 tailwind 去写
    IvanLi127
        5
    IvanLi127  
       2024-02-07 14:48:55 +08:00   1
    我用 twin.macro + mui ,好像没遇到什么问题。
    lucifer518
        6
    lucifer518  
    OP
       2024-02-08 16:58:18 +08:00
    @langziyang #3 感谢,按照这文档的来行的通,但是还是有点问题,刷新的时候会闪一下,从无样式到有样式,我再看看能不能解决
    主要是觉得 tailwind 比 sx 写起来方便简洁一些,才用 mui+tailwind 的
    langziyang
        7
    langziyang  
       2024-02-09 16:30:07 +08:00 via Android
    @lucifer518 是的,tailwindcss 也是极其方便,我刚开始也是想一切办法结合两者,现在我基本换到 sx 了,tailwindcss 也还是在用,有一些组件你还是可以用 className 写
    rocmax
        8
    rocmax  
       2024-02-14 08:03:37 +08:00 via Android   1
    既然想用 tailwindcss ,组件库最好选择 headless 的,现在最流行的是 shadcn ui 。如果组件库内部包含了样式设定当然容易冲突。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     914 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:56 PVG 05:56 LAX 14:56 JFK 17:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86