Disqus React screenshot

Disqus React

Author Avatar Theme by Disqus
Updated: 7 Jul 2025
373 Stars

A React component for Disqus

Overview

Disqus-React is a powerful package designed to seamlessly integrate Disqus services into your React applications, enhancing user engagement through dynamic commenting features. Built with functionality in mind, it provides an array of components tailored for embedding discussions, comment counts, and recommendations to improve user interaction on your platform.

Incorporating Disqus-React into your project allows for a versatile commenting system that can handle multiple instances and custom configurations, making it an ideal choice for developers looking to enrich their applications with community-driven interactions. Whether you’re a seasoned developer or a newcomer, the package’s straightforward integration and extensive features make it a valuable addition to your toolkit.

Features

  • DiscussionEmbed: Easily load the main Disqus comments section with a single instance in your DOM, managing updates effortlessly with new discussion threads.

  • Single Sign-On Support: Set up SSO for the DiscussionEmbed component, providing a seamless login experience available for Business level subscribers.

  • CommentCount Component: Display the total number of comments for a specific thread, allowing multiple instances on the same page with different configurations.

  • CommentEmbed Functionality: Embed individual Disqus comments into your page without needing to share the same primary site shortname.

  • Recommendations Component: Suggest related discussions to users with the option to customize included conversations, limited to one instance at a time.

  • Flexible Instance Management: Handle multiple instances of components on the same page, maintaining robust functionality across various threads and configurations.

  • Open for Contributions: Engage with the community by submitting bug reports or feature requests, fostering a collaborative development environment.