Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@azure/communication-react

Azure31.2kMIT1.27.1TypeScript support: included

React library for building modern communication user experiences utilizing Azure Communication Services

Communication, Chat, Call, VOIP, Video, Video conferencing, Teams

readme

ui-library-banner-image.png

Azure Communication Services UI Library

Storybook azure-communication-react npm version License: MIT TypeScript CI build status

The Azure Communication Services UI Library is a collection of JavaScript libraries designed to help you easily build fast, responsive communication web applications.

Explore interactive storybook pages in our documentation 📖 to try out features and examples, and kickstart your development journey 🚀.

Getting Started

If you're wondering where to start, here are a few scenarios to guide you:

NPM Packages

@azure/communication-react

This React library provides UI components, simplifying the development of modern communication apps using Azure Communication Services.

Samples

Explore Storybook to try out the UI Library today!

Contributing to the Packages or Samples

Join us in contributing to this open source library. Get started by checking out our contributing guide.

We look forward to building an amazing open source library with you!

Further Reading

changelog

@azure/communication-react

The primary NPM package developed in this repository is @azure/communication-react.

The package is released on two release channels: stable and beta.

Stable channel

For production use of the library, we recommend you track @azure/communication-react@latest. The releases to this channel are highly vetted and we labor to strive to minimize the effort needed to take in updates on this channel.

The complete CHANGELOG for releases on this channel can be found here.

Beta channel

If you want to try out preview features of Azure Communication Services with support in the UI library, track @azure/communication-react@next. The releases here are also high quality, but they balance the quality of the release with a desire to provide bleeding-edge features to clients.

You may need some code changes in your application to take in updates on this channel, as preview API and behavior is subject to change.

The complete CHANGELOG for releases on this channel can be found here.