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 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 943 200

  5. select select Public

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

    TypeScript 940 481

  6. picker picker Public

    📅 React date, time, range, and panel picker primitives with pluggable date-library generate configs.

    TypeScript 306 350

Repositories

Showing 10 of 111 repositories
  • 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 803 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 706 MIT 162 18 13 Updated Oct 22, 2026
  • 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 674 MIT 334 40 15 Updated Oct 22, 2026
  • steps Public

    🚶 Structured React steps for progress, navigation, and multi-step workflows.

    react-component/steps's past year of commit activity
    TypeScript 331 MIT 108 15 10 Updated Oct 22, 2026
  • color-picker Public

    🎨 A compact color picker panel for React.

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

    📜 Virtual scrolling list component for React.

    react-component/virtual-list's past year of commit activity
    TypeScript 812 MIT 172 51 23 Updated Oct 20, 2026
  • switch Public

    🔘 Accessible React switch for boolean state with controlled and uncontrolled modes.

    react-component/switch's past year of commit activity
    JavaScript 196 MIT 81 6 12 Updated Oct 19, 2026
  • util Public

    🛠️ Shared React utilities for rc-component packages.

    react-component/util's past year of commit activity
    TypeScript 672 MIT 210 52 (1 issue needs help) 41 Updated Oct 13, 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,027 MIT 287 90 45 Updated Oct 13, 2026

Top languages

Loading…

Most used topics

Loading…