> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-feature-react-native-sdk-quotedmessage-a.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CometChat UI Kit For React

The **CometChat UI Kit** for React is a powerful solution designed to seamlessly integrate chat functionality into applications. It provides a robust set of **prebuilt UI components** that are **modular, customizable, and highly scalable**, allowing developers to accelerate their development process with minimal effort.

***

## **Why Choose CometChat UI Kit?**

* **Rapid Integration** – Prebuilt UI components for faster deployment.
* **Customizable & Flexible** – Modify the UI to align with your brand’s identity.
* **Cross-Platform Compatibility** – Works seamlessly across various React-based frameworks.
* **Scalable & Reliable** – Built on CometChat's **robust chat infrastructure** for enterprise-grade performance.

***

## **User Interface Preview**

<Frame>
  <img src="https://mintcdn.com/cometchat-22654f5b-feature-react-native-sdk-quotedmessage-a/VUBQ7fIRG950PjPY/images/94312eb7-intro_web_screens-7ee27b256c54ea069273e198ec2aad4e.png?fit=max&auto=format&n=VUBQ7fIRG950PjPY&q=85&s=b1ec05a9315a7851556c4f252ecd00fb" width="1282" height="802" data-path="images/94312eb7-intro_web_screens-7ee27b256c54ea069273e198ec2aad4e.png" />
</Frame>

***

## **Try Live Demo**

**Experience the CometChat UI Kit in action:**

<CardGroup>
  <Card title="Launch Live Demo" icon="play" href="https://link.cometchat.com/cometchat-demo" />

  <Card title="Edit in CodeSandbox" icon="https://mintcdn.com/cometchat-22654f5b-feature-react-native-sdk-quotedmessage-a/6TXEIAn9Prx7161h/images/CodeSandbox_Square_Logo.svg?fit=max&auto=format&n=6TXEIAn9Prx7161h&q=85&s=ee834fd5e405c3e2f1a987eca9a49483" href="https://link.cometchat.com/react-conversation-list-message" width="600" height="600" data-path="images/CodeSandbox_Square_Logo.svg" />
</CardGroup>

> **Tip:** You can **fork** the sandbox, insert your **CometChat credentials** (App ID, Region, Auth Key) in the code, and immediately preview how the UI and messages respond in real time.

***

## **Integration**

A collection of individual components—like conversation lists, message lists, message composer, etc.—each with built-in chat logic so you can customize every element.

<Frame>
  <iframe width="100%" height="400" src="https://www.youtube.com/embed/pz--2nkDVzk" title="YouTube video" frameBorder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" />
</Frame>

**How It Works**

* Import the components you need from our UI Kits.
* Arrange them in your desired layout, applying styling or customization as needed.
* You don’t need to rewrite the SDK calls yourself—each component already integrates with CometChat logic.

**Why It’s Great**

* **Flexible Design** – You control the final UI arrangement.
* **No Extra Overhead** – Implement only the features you need.
* **Modular** – Use exactly what you want, when you want.

<CardGroup cols={3}>
  <Card title="React" icon={<img src="/docs/images/icons/react.svg" alt="React" />} href="/ui-kit/react/react-js-integration" horizontal />

  <Card title="Next.js" icon={<img src="/docs/images/icons/nextjs.svg" alt="Next.js" />} href="/ui-kit/react/builder-integration-nextjs" horizontal />

  <Card title="React Router" icon={<img src="/docs/images/icons/react-router.svg" alt="React Router" />} href="/ui-kit/react/builder-integration-react-router" horizontal />
</CardGroup>

***

## **Next Steps for Developers**

1. **Learn the Basics** – [Key Concepts](/fundamentals/key-concepts).

2. **Pick a Framework** – React.js or Next.js or React Router.

3. **Follow the Setup Guide** –

   * **UI Components** – [React.js](/ui-kit/react/react-js-integration) or [Next.js](/ui-kit/react/next-js-integration) or [React Router](/ui-kit/react/react-router-integration).

4. **Customize UI** – Adjust [styles, themes](/ui-kit/react/theme), and [components](/ui-kit/react/components-overview).

5. **Test & Deploy** – Run tests and launch your chat app.

***

## **Helpful Resources**

Explore these essential resources to gain a deeper understanding of **CometChat UI Kits** and streamline your integration process.

<CardGroup>
  <Card title="React Sample App" href="https://github.com/cometchat/cometchat-uikit-react/tree/v6/sample-app">
    Fully functional sample applications to accelerate your development.

    View on GitHub
  </Card>

  <Card title="UI Kit Source Code" href="https://github.com/cometchat/cometchat-uikit-react/tree/v6">
    Access the complete UI Kit source code on GitHub.

    View on GitHub
  </Card>

  <Card title="Figma Design File" href="https://www.figma.com/community/file/1442863561340379957/cometchat-ui-kit-for-web">
    UI design resources for customization and prototyping.

    View on Figma
  </Card>
</CardGroup>

***

## **Need Help?**

If you need assistance, check out:

* [Developer Community](http://community.cometchat.com/)
* [Support Portal](https://help.cometchat.com/hc/en-us/requests/new)
