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 620

  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
  • textarea Public

    React Textarea

    react-component/textarea's past year of commit activity
    TypeScript 33 MIT 46 7 4 Updated Oct 12, 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 12, 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 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
  • 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 349 87 (1 issue needs help) 66 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

Top languages

Loading…

Most used topics

Loading…