Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.replyke.com/llms.txt

Use this file to discover all available pages before exploring further.

Threaded Comments

Reddit-style threaded comment system with unlimited nesting depth, upvote/downvote functionality, and visual threading lines.

Overview

Threaded comments are perfect for forums, technical discussions, and any platform where users need deep, structured conversations with clear visual hierarchy.

Key Features

Unlimited Nesting

Comments can be nested infinitely deep. Users can reply to any comment, creating branching conversation threads.

Upvote/Downvote System

Reddit-style voting with visible scores. Helps surface quality content and provides social proof.

Visual Threading

Clear indentation and connection lines show comment hierarchy. Easy to follow complex conversations.

Collapsible Threads

Users can collapse entire comment chains to navigate long discussions more easily.

@ Mentions

Tag other users with @username. Clickable mentions with autocomplete suggestions.

Highlighted Comments

Deep-link to specific comments. Useful when directing users from notifications.

Edit & Delete

Comment authors can edit or delete their own comments. Full moderation support.

Reporting & Moderation

Built-in reporting system. Admin dashboard for managing reports and banning users.

Use Cases

Perfect for:
  • Developer forums and Q&A sites
  • Technical blog posts
  • News sites with discussion sections
  • Community forums
  • Reddit-style platforms
  • Long-form content with detailed discussions
Not ideal for:
  • Quick social media interactions (use Social Comments instead)
  • Mobile-first, minimal designs
  • Platforms that want positive-only engagement (no downvotes)

Platform Support

PlatformStatus
React (Web)✅ Fully supported
React Native✅ Fully supported
Expo✅ Fully supported

Styling Variants

Uses Tailwind utility classes. Requires Tailwind CSS installed.
<div className="bg-white dark:bg-gray-800 p-4 rounded-lg border border-gray-200 dark:border-gray-600">
Best for projects using Tailwind or NativeWind.
Choose your preference during npx @replyke/cli init.

Required Dependencies

React (Web):
{
  "dependencies": {
    "@replyke/react-js": "^7.0.0",
    "@replyke/ui-core-react-js": "^7.0.0"
  }
}
React Native / Expo:
{
  "dependencies": {
    "@replyke/react-native": "^7.0.0",
    "@replyke/ui-core-react-native": "^7.0.0"
  }
}
The CLI checks for these and prompts to install them if missing.

Next Steps

Installation

Add threaded comments to your project

Props & API

Learn about available props and options

File Structure

Understand the component file organization

Features

Explore all features in detail