Back to Ant Design

Third-Party Libraries

docs/react/recommendation.en-US.md

6.3.76.1 KB
Original Source

antd is built to implement a set of high-quality React UI components which follow Ant Design specification. It is impossible to include all useful components in one package, so we also recommend that using other great third-party libraries in React community.

CategoryRecommended Components
Visualization and chartsAnt Design Charts AntV Data Visualization reactflow
React Hooks Libraryahooks
React Form LibraryProForm Formily react-hook-form formik
Routerreact-router
Layoutreact-grid-layout react-grid-system rc-dock
Drag and dropdnd-kit react-beautiful-dnd react-dnd
Code Editorreact-codemirror2 react-monaco-editor
Rich Text Editorreact-quill
JSON Viewerreact-json-view
Color Pickerreact-colorful react-color
Media Queryreact-responsive
Copy to clipboardreact-copy-to-clipboard
Document head managerreact-helmet-async
Iconsreact-fontawesome react-icons
QR Codeqrcode.react
Top Progress Barreact-nprogress
i18nFormatJS react-i18next
Code highlightreact-syntax-highlighter
Markdown rendererreact-markdown
Infinite Scroll@rc-component/virtual-list react-infinite-scroll-component
Mapgoogle-map-react @uiw/react-amap
Videoreact-player video-react video.js
Context Menureact-contexify
Emojiemoji-picker-react emoji-mart
Split Viewreact-split-pane react-resizable-panels
Image Cropantd-img-crop react-image-crop
Keywords highlightreact-highlight-words
Text Loopreact-text-loop-next react-fast-marquee
Animationmotion Ant Motion react-spring
Page Footerrc-footer
Number/Currencyreact-countup react-number-format react-currency-input-field
Application Frameworksumi remix refine
Flow-based UIpro-flow react-flow x6
Phone Inputreact-phone-number-input antd-phone-input
AI ChatAnt Design X
CLI ToolAnt Design CLI
PDFreact-pdf @react-pdf/renderer
React Gestureuse-gesture

Products we are using ✨

There are some products to recommend for developer/designer/product manager.

CategoryRecommended Products
Documentation🐦 Yuque
IconIconfont
Sketch pluginKitchen
Online Playgroundcodesandbox codepen
Image Compressortinypng
<style> .markdown table td:first-child { width: 20%; font-weight: 500; } .markdown table td > a:not(:last-child) { margin-inline-end: 18px; } .markdown table td > a:not(:last-child)::after { position: absolute; margin: 0 6px 0 8px; color: #bbb; content: '|'; pointer-events: none; } </style>