React 有哪些优秀实用的组件?

关注者
1684
被浏览
92245

34 个回答

虽然蚂蚁金服的同学一直很低调,但我还是想为 ant.design 背个书。

严谨地说 ant.design 并不仅仅是一系列的 React 组件,更是 —— 按照他们自己的说法 —— 一个 UI 设计语言,包含了排版、字体、动画、交互、布局等等,当然我们最关心的还是强大的 React 组件。

我认为 ant.design 与其它 React 组件最大的不同点在于严格区分了受控组件和非受控组件的概念。当你踏入 Flux 大坑之后就会发现,受控组件有多么的重要。

另外根据小道消息,ant.design 背后的支持团队规模不小,也就是说这些 React 组件由蚂蚁的前端工程师在专职维护,不用担心像其它开源项目一样作者一不开心就不维护了。

鉴于我在公司很多内部项目都用了 ant.design,所以算半个利益相关吧,可耻的匿了……

为了背书更有说服力,就不匿了
竟然没有人提到React官方的两个重量级组件,补充下:
Draft.js | Rich Text Editor Framework for React
FixedDataTable
其他大部分都可以替代,这种重型库还是交给官方搞,这也是为什么觉得React并不完美但是还是很喜欢用的原因。
其中Draft.js真心是React对于其他前端库具有压倒性优势的产品。