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 624

  2. tree tree Public

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

    TypeScript 1.3k 492

  3. field-form field-form Public

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

    TypeScript 1k 285

  4. tooltip tooltip Public

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

    TypeScript 944 200

  5. select select Public

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

    TypeScript 941 482

  6. picker picker Public

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

    TypeScript 306 351

Repositories

Showing 10 of 111 repositories
  • menu Public

    🧭 Accessible React menu primitives for navigation, command surfaces, and nested item trees.

    react-component/menu's past year of commit activity
    TypeScript 701 MIT 268 77 (3 issues need help) 28 Updated Nov 9, 2026
  • util Public

    πŸ› οΈ Shared React utilities for rc-component packages.

    react-component/util's past year of commit activity
    TypeScript 672 MIT 212 52 (1 issue needs help) 41 Updated Nov 9, 2026
  • motion Public

    🎞️ Lifecycle-driven motion primitives for React enter, leave, and list animations.

    react-component/motion's past year of commit activity
    TypeScript 179 MIT 53 10 6 Updated Nov 9, 2026
  • color-picker Public

    🎨 A compact color picker panel for React.

    react-component/color-picker's past year of commit activity
    TypeScript 456 MIT 100 2 8 Updated Nov 9, 2026
  • virtual-list Public

    πŸ“œ Virtual scrolling list component for React.

    react-component/virtual-list's past year of commit activity
    TypeScript 813 MIT 172 51 22 Updated Nov 4, 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 306 MIT 351 87 (1 issue needs help) 69 Updated Nov 3, 2026
  • collapse Public

    πŸͺ— A flexible collapse and accordion component for React.

    react-component/collapse's past year of commit activity
    TypeScript 333 MIT 142 19 13 Updated Nov 2, 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,374 MIT 624 129 64 Updated Oct 27, 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 324 59 (1 issue needs help) 24 Updated Oct 26, 2026
  • progress Public

    πŸ“Š Lightweight React line and circle progress indicators with SVG rendering.

    react-component/progress's past year of commit activity
    TypeScript 707 MIT 162 18 13 Updated Oct 22, 2026