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 619

  2. tree tree Public

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

    TypeScript 1.3k 491

  3. field-form field-form Public

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

    TypeScript 1k 287

  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 939 480

  6. picker picker Public

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

    TypeScript 304 347

Repositories

Showing 10 of 111 repositories
  • pagination Public

    πŸ“„ React pagination primitives for page navigation, size changing, quick jumping, and locale-aware controls.

    react-component/pagination's past year of commit activity
    TypeScript 673 MIT 334 40 16 Updated Oct 8, 2026
  • notification Public

    πŸ”” Hook-based React notification primitives for stacked, animated, and accessible notices.

    react-component/notification's past year of commit activity
    TypeScript 383 MIT 121 20 (1 issue needs help) 14 Updated Oct 5, 2026
  • dom-align Public template Forked from yiminghe/dom-align

    πŸ“ Align DOM nodes flexibly

    react-component/dom-align's past year of commit activity
    TypeScript 4 MIT 79 0 9 Updated Sep 30, 2026
  • np Public
    react-component/np's past year of commit activity
    JavaScript 2 MIT 0 0 2 Updated Sep 28, 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 347 87 (1 issue needs help) 65 Updated Sep 28, 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 63 20 Updated Sep 28, 2026
  • listy Public

    πŸ“œ Virtualized React list component with grouping and sticky header support.

    react-component/listy's past year of commit activity
    TypeScript 5 MIT 4 0 5 Updated Sep 21, 2026
  • dropdown Public

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

    react-component/dropdown's past year of commit activity
    TypeScript 181 MIT 112 25 (1 issue needs help) 9 Updated Sep 21, 2026
  • util Public

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

    react-component/util's past year of commit activity
    TypeScript 670 MIT 207 52 (1 issue needs help) 38 Updated Sep 21, 2026
  • virtual-list Public

    πŸ“œ Virtual scrolling list component for React.

    react-component/virtual-list's past year of commit activity
    TypeScript 813 MIT 170 52 23 Updated Sep 21, 2026