react antd 就是包了巧克力的屎

2025 年 7 月 22 日
 yuhuij

(首先叠甲,antd 在大部分情况下是很好用的。)最近新项目从 vue 转到 react,all in antd 全家桶,发现很多在 vue 生态 里基础的功能,在 react 生态里就是没有很好的解决方案。比如 antd 表格滚动高度自适应,表格列可拖动。在翻阅 issues 时产生了下图一样的疑惑。所有请教各位大佬对于 antd 表格高度自适应有没有完美的解决方案。顺便贴上 github issues 链接

7948 次点击
所在节点    React
62 条回复
zdx1
2025 年 7 月 22 日
@bojackhorseman 这个已经看过了,但是组内的其他人有学习抵触感,就一直没有试过。你在项目中用了吗,使用效果怎么样(灵活性、可扩展性这些方面)
yuhuij
2025 年 7 月 22 日
@canvascat 我试试,感谢
guguji5
2025 年 7 月 22 日
虽然它不怎么样,但是使用它已经 4 年了,,,感谢他为我提效
zhizunzz
2025 年 7 月 22 日
tcper
2025 年 7 月 22 日
antd 谁碰谁倒霉
Le18ex
2025 年 7 月 22 日
@mmdsun #40 antd pro 直接用全套解决方案
importmeta
2025 年 7 月 22 日
需要自己二次封装一下, 之前碰见过类似的需求.
akakidz
2025 年 7 月 22 日
antd 我还能接受,antd vue 真的是难用
bowencool
2025 年 7 月 22 日
antd 都难用的话,那其他组件库更不行吧
Gijela
2025 年 7 月 22 日
目前来看,我找不到更好的替代品...,可能 antd 有些问题,但是我认为算是不错的组件库
roundgis
2025 年 7 月 22 日
@mmdsun vue 可以考虑 quasar
kakki
2025 年 7 月 22 日
都用组件库了就别想着一天在细节上想改了,是你妥协它,不是它妥协你,你真想改的话,最好连库都不要用,尤其是超级复杂组件,不论你用什么 MVVM 框架都是垃圾,手写瓦尼拉才能解决性能问题。
CHTuring
2025 年 7 月 23 日
中后台
vue: naive ui
react: semi design
burnsby
2025 年 7 月 23 日
是的,用下来总有不满意的地方,所以选择自己做一套组件库
Tomoecc
2025 年 7 月 23 日
Aggrid 、RevoGrid 可以研究下
UB
2025 年 7 月 23 日
https://jsgrids.statico.io/ 可以试着从这个网站进行筛选
b0x
2025 年 7 月 24 日
https://github.com/mantinedev/mantine
现在早换这个了,早些年用过 antd
meteor957
2025 年 7 月 24 日
就没人关心下,为啥这个高度不能自适应吗, 有啥技术难点
Michael001
2025 年 7 月 25 日
我们用的 antdv ,自己实现了表格高度自适应,放在 react 里面用 antd 的 table 也是同样道理可以实现的吧,antdv 官方是没有这个表格高度自适应的功能的吧,开头你不是说 vue 版本的 antdv 你做了这个功能吗?移植到 react 是不是也可以?是什么问题不能移植
yuhuij
2025 年 7 月 25 日
@Michael001 1 楼里面用 react 版本里面自己实现一个,有瑕疵,dom 会闪烁,vue 里没用 antd-vue 。是 css 布局问题。issues 里面有详情

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1146763

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX