React Suite

repository·main·Indexed 27 days ago

https://github.com/rsuite/rsuite

A comprehensive suite of high-quality React components for building web applications. Version 6.2.2 includes a wide array of components across categories such as Layout, Form, Data Entry, Data Pickers, and Data Grid. It provides integration guides for Next.js, Vite, and Create React App, as well as official templates for JavaScript and TypeScript. Additionally, it offers an MCP server (@rsuite/mcp) and AI skills to help AI assistants access component props, types, and documentation.

Tokens
446.3K
Snippets
918
Records
1.8K
Agent score
93%

What's inside rsuite

  1. Use the Uploader component

    main

    The Uploader component allows users to upload files via clicking or drag-and-drop. It supports image previews and various display modes such as thumbnails, text descriptions, or single-file avatar uploads. Common use cases include:

    • Basic Upload: Automatically uploads files upon selection.
    • Picture/Avatar: Displays thumbnails or single images.
    • Drag and Drop: Enables dropping files into a designated area.
    • Initial File List: Displays existing files with preview and delete capabilities.
    • Manual Upload: Allows users to select files first and then trigger the upload manually.
    • Controlled Mode: Allows managing the file list via external state.