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 621

  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 199

  5. select select Public

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

    TypeScript 939 481

  6. picker picker Public

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

    TypeScript 304 349

Repositories

Showing 10 of 111 repositories
  • 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 312 MIT 205 79 19 Updated Oct 13, 2026
  • mentions Public

    💬 React mentions textarea with searchable suggestions and keyboard navigation.

    react-component/mentions's past year of commit activity
    TypeScript 112 MIT 64 18 21 Updated Oct 13, 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 234 MIT 150 29 23 Updated Oct 13, 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 349 87 (1 issue needs help) 67 Updated Oct 13, 2026
  • select Public

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

    react-component/select's past year of commit activity
    TypeScript 939 MIT 481 140 57 Updated Oct 13, 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 Oct 13, 2026
  • input Public

    📦 ⌨️ Low-level React input primitives for building polished text fields and textareas.

    react-component/input's past year of commit activity
    TypeScript 44 MIT 58 4 8 Updated Oct 13, 2026
  • util Public

    🛠️ Shared React utilities for rc-component packages.

    react-component/util's past year of commit activity
    TypeScript 670 MIT 206 52 (1 issue needs help) 37 Updated Oct 13, 2026
  • textarea Public

    React Textarea

    react-component/textarea's past year of commit activity
    TypeScript 33 MIT 46 7 4 Updated Oct 12, 2026
  • virtual-list Public

    📜 Virtual scrolling list component for React.

    react-component/virtual-list's past year of commit activity
    TypeScript 813 MIT 170 50 22 Updated Oct 12, 2026