Skip to content
@react-component

react-component

React components foundation of https://ant.design, developed and maintained by the Ant Design Team

React Component

React Component provides the low-level React primitives that power the Ant Design ecosystem.

Ant Design Part of the Ant Design ecosystem.

Packages

  • Core component packages live under react-component.
  • Public packages are published as @rc-component/* when possible.
  • Shared test workflow lives in rc-test.
  • Shared release helper lives in @rc-component/np.

Docs

License

MIT License. See LICENSE for details.

Pinned Loading

  1. table table Public

    πŸ“‹ Low-level table primitives for React, maintained in the Ant Design ecosystem.

    TypeScript 1.4k 617

  2. tree tree Public

    🌳 Accessible tree view primitives for React, maintained in the Ant Design ecosystem.

    TypeScript 1.3k 490

  3. field-form field-form Public

    πŸ“ Performance-first React form state manager with field subscriptions, validation, lists, dependencies, and hook APIs.

    TypeScript 1k 286

  4. tooltip tooltip Public

    πŸ’‘ Positioned React tooltip for hover, focus, click, and controlled popup flows.

    TypeScript 944 199

  5. select select Public

    🎯 Composable Select component for React, with search, async-friendly option data, custom rendering, and virtual scrolling.

    TypeScript 938 482

  6. picker picker Public

    πŸ“… React date, time, range, and panel picker primitives with pluggable date-library generate configs.

    TypeScript 304 345

Repositories

Showing 10 of 111 repositories
  • cascader Public

    🧭 React Cascader component for selecting values from hierarchical option trees, with search, multiple selection, async loading, and custom rendering.

    react-component/cascader's past year of commit activity
    TypeScript 232 MIT 149 29 23 Updated Sep 14, 2026
  • input-number Public

    πŸ”’ Accessible React number input with precision, formatting, keyboard, and wheel support.

    react-component/input-number's past year of commit activity
    TypeScript 323 MIT 188 62 20 Updated Sep 14, 2026
  • dropdown Public

    πŸ”½ A trigger-driven dropdown component for React.

    react-component/dropdown's past year of commit activity
    TypeScript 181 MIT 111 25 (1 issue needs help) 10 Updated Sep 14, 2026
  • table Public

    πŸ“‹ Low-level table primitives for React, maintained in the Ant Design ecosystem.

    react-component/table's past year of commit activity
    TypeScript 1,372 MIT 617 128 58 Updated Sep 14, 2026
  • tree-select Public

    🌳 React TreeSelect component for choosing values from tree data, with search, checkable nodes, async loading, and virtual scrolling.

    react-component/tree-select's past year of commit activity
    TypeScript 311 MIT 204 79 17 Updated Sep 14, 2026
  • tree Public

    🌳 Accessible tree view primitives for React, maintained in the Ant Design ecosystem.

    react-component/tree's past year of commit activity
    TypeScript 1,272 MIT 490 140 24 Updated Sep 14, 2026
  • upload Public

    πŸ“€ Low-level React upload primitive for Ajax, drag, paste, directory, and custom requests.

    react-component/upload's past year of commit activity
    TypeScript 804 MIT 323 60 (1 issue needs help) 23 Updated Sep 14, 2026
  • picker Public

    πŸ“… React date, time, range, and panel picker primitives with pluggable date-library generate configs.

    react-component/picker's past year of commit activity
    TypeScript 304 MIT 345 86 (1 issue needs help) 67 Updated Sep 14, 2026
  • tabs Public

    πŸ“‘ Flexible React tabs with overflow, editable items, custom tab bars, and accessible panels.

    react-component/tabs's past year of commit activity
    TypeScript 572 MIT 241 88 (3 issues need help) 23 Updated Sep 14, 2026
  • field-form Public

    πŸ“ Performance-first React form state manager with field subscriptions, validation, lists, dependencies, and hook APIs.

    react-component/field-form's past year of commit activity
    TypeScript 1,026 MIT 286 90 43 Updated Sep 14, 2026