> ## Documentation Index
> Fetch the complete documentation index at: https://cometchat-22654f5b-docs-rn-guide-message-privately.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Browse React Native UI Kit feature guides for chat layouts, Expo setup, users, conversations, methods, and tab-based messaging.

<Accordion title="AI Integration Quick Reference">
  | Field      | Value                                                                                                                                                                                                                                                                                                                                                        |
  | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
  | Package    | `@cometchat/chat-uikit-react-native`                                                                                                                                                                                                                                                                                                                         |
  | Purpose    | Index of task-oriented feature guides for the React Native UI Kit                                                                                                                                                                                                                                                                                            |
  | Sample app | [GitHub](https://github.com/cometchat/cometchat-uikit-react-native/tree/v5/examples/SampleApp)                                                                                                                                                                                                                                                               |
  | Components | [Components Overview](/ui-kit/react-native/components-overview)                                                                                                                                                                                                                                                                                              |
  | Guides     | [AI Agent](/ui-kit/react-native/guide-ai-agent) · [New Chat](/ui-kit/react-native/guide-new-chat) · [Group Chat](/ui-kit/react-native/guide-group-chat) · [Threaded Messages](/ui-kit/react-native/guide-threaded-messages) · [Search Messages](/ui-kit/react-native/guide-search-messages) · [Block/Unblock](/ui-kit/react-native/guide-block-unblock-user) |
</Accordion>

> This page indexes focused, task‑oriented feature guides for the React Native UI Kit. Each guide shows how to implement a specific capability end‑to‑end using UI components.

## When to Use These Guides

Use these guides after completing the base [Getting Started](/ui-kit/react-native/react-native-cli-integration) (or [Expo Integration](/ui-kit/react-native/expo-integration)). They help you layer additional UX without rewriting core chat flows.

## Guide Directory

| Guide                                                                       | Description                                                                                                          |
| :-------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------- |
| [AI Agent Integration](/ui-kit/react-native/guide-ai-agent)                 | Enable intelligent conversational AI capabilities with AI Agent integration, chat history, and contextual responses. |
| [New Chat](/ui-kit/react-native/guide-new-chat)                             | Unified entry for starting new 1:1 or group chats with user & group discovery.                                       |
| [Group Management](/ui-kit/react-native/guide-group-chat)                   | Create/join groups, view members, add/ban users, change roles/scopes, transfer ownership.                            |
| [Threaded Messages](/ui-kit/react-native/guide-threaded-messages)           | Threaded replies: open parent context, list replies, compose within focused thread.                                  |
| [Search Messages](/ui-kit/react-native/guide-search-messages)               | Add full‑text message search across conversations with result routing into context.                                  |
| [Block/Unblock User](/ui-kit/react-native/guide-block-unblock-user)         | Let users block or unblock others in 1:1 chats; hides composer and shows an unblock prompt.                          |
| [Custom Text Formatter](/ui-kit/react-native/custom-text-formatter-guide)   | Extend the base formatter to implement custom inline patterns (hashtags, keywords) with regex + callbacks.           |
| [Mentions Formatter](/ui-kit/react-native/mentions-formatter-guide)         | Add @mentions with styled tokens, suggestion list, and click handling for users & members.                           |
| [URL Formatter](/ui-kit/react-native/url-formatter-guide)                   | Detect and style plain URLs, emails, and phone numbers as clickable links.                                           |
| [Shortcut Formatter](/ui-kit/react-native/shortcut-formatter-guide)         | Provide !shortcut style expansions invoking extension APIs before inserting content.                                 |
| [Apple Privacy Manifest](/ui-kit/react-native/apple-privacy-manifest-guide) | Configure required Apple Privacy Manifest for App Store compliance.                                                  |

Need another guide? Open a request via our [Support Portal](https://help.cometchat.com/hc/en-us/requests/new).

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Getting Started" icon="rocket" href="/ui-kit/react-native/react-native-cli-integration">
    Set up the React Native UI Kit
  </Card>

  <Card title="Components Overview" icon="puzzle-piece" href="/ui-kit/react-native/components-overview">
    Explore all UI components
  </Card>

  <Card title="Customization" icon="palette" href="/ui-kit/react-native/theme">
    Customize themes and styling
  </Card>

  <Card title="Events" icon="bolt" href="/ui-kit/react-native/events">
    Handle UI Kit events
  </Card>
</CardGroup>
