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 616

  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
  • 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 9, 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) 24 Updated Sep 9, 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 616 128 57 Updated Sep 9, 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 8, 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 8, 2026
  • 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 266 77 (3 issues need help) 27 Updated Sep 7, 2026
  • 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 7, 2026
  • mentions Public

    💬 React mentions textarea with searchable suggestions and keyboard navigation.

    react-component/mentions's past year of commit activity
    TypeScript 112 MIT 65 18 21 Updated Sep 7, 2026
  • virtual-list Public

    📜 Virtual scrolling list component for React.

    react-component/virtual-list's past year of commit activity
    TypeScript 814 MIT 172 52 21 Updated Sep 7, 2026
  • motion Public

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

    react-component/motion's past year of commit activity
    TypeScript 177 MIT 51 10 5 Updated Sep 7, 2026