如果用vue就加element-ui,如果react,就加antd,因为一开始element-ui就是专注于提供vue的组件库,antd就是提供react组件库。这样会更成熟一些。更专业一些。感觉antd之angular、vue和element-ui之angular、react更像是后妈。
如果说用了vue再用antd我是没太大意见的。但是如果用了react再加element-ui,那就太不好了。因为现在antd4.0已经抛弃class的写法了,全部支持hooks,因为class写法非常麻烦。
element-react还在用class写法,太low了。原因就是后妈没亲妈那么好。
antd,hooks写法。
npm 周下载量
element-ui:172,421
antd-design-vue:43,542
如果基础框架为vue。如果ant-design-vue没有什么比element-ui更突出的地方,建议还是element-ui好一些,稳妥。
选了啥也不必太在意少了什么轮子。因为element-ui之vue或者antd之react就是其中一个插件。两个都用应该也没什么问题,我就见过一个项目用了element-ui又用i-view。而且有什么特定的的组件github再找一个就是了。像element-ui或antd交基础组件库。比如说用了element-ui再用一个bootstrap也没啥问题。
以上看法,比较主观,请批评指正。