Componentes de bate-papo PubNub para React e React Native
Importante
PubNub deixará de oferecer suporte aos componentes de bate-papo em 1º de janeiro de 2025, mas você pode contribuir. Saiba como migrar para o SDK do Chat aqui.
Os componentes de chat PubNub para React e React Native são a maneira mais rápida de adicionar recursos de chat, como mensagens diretas e em grupo, indicadores de digitação ou reações, sem passar pela complexidade da arquitetura de baixo nível das redes em tempo real.
- Tempo de implementação reduzido : Desenvolva aplicativos de prova de conceito e prontos para produção com mais rapidez usando componentes predefinidos.
- Extensibilidade rápida e simples : adicione recursos avançados, como indicadores de digitação, recibos de leitura ou reações, sem escrever códigos complexos.
- Componentes flexíveis e personalizáveis : personalize o design dos componentes e adicione componentes personalizados para ampliar a funcionalidade.
- Alta escalabilidade : deixe o PubNub cuidar do dimensionamento e da confiabilidade à medida que seu aplicativo cresce.
- Temas fáceis : use os temas claros e escuros integrados ou crie temas personalizados para vários casos de uso: bate-papos em grupo, suporte e eventos.
- Digitação forte : utilize o poder do TypeScript para desenvolver seu aplicativo.
![Componentes de bate-papo PubNub](https://images.downcodes.com/uploads/20250101/img_6775642962b6b30.png)
Características
- Metadados de usuários e canais : adicione informações adicionais sobre os usuários, canais e suas associações do armazenamento de objetos PubNub usando ganchos personalizados
- Assinaturas : inscreva-se em canais de usuários automaticamente
- Mensagens : publique e exiba mensagens de texto novas e históricas
- Presença : obtenha usuários atualmente ativos, observe seu estado e notifique-os sobre alterações
- Indicadores de digitação : exibem notificações de que os usuários estão digitando
- Reações às mensagens : publique e adicione emojis às mensagens
Componentes disponíveis
- Provedor de bate-papo - React / React Native
- Lista de Mensagens - React / React Native
- Entrada de mensagem - React / React Native
- Lista de canais - React / React Native
- Lista de membros - React / React Native
- Indicador de digitação - React / React Native
Pré-requisitos
- Reagir v16.8+
- ReactDOM v16.8+ ou React Native v0.69+
- SDK JavaScript do PubNub v4.29+
- PubNub React SDK v2.1.0+
Uso
Comece explorando nossos aplicativos de demonstração que foram desenvolvidos usando componentes de chat:
Código fonte | Reagir | Reagir nativo | Descrição |
---|
getting-started | Tutorial | Tutorial | Exemplo de aplicativo de bate-papo individual para começar |
group-chat | Demonstração/Tutorial | - | Aplicativo complexo de bate-papo em grupo moderado |
live-events | Demonstração/Tutorial | - | Aplicativo de eventos ao vivo com painel de bate-papo |
telehealth | Demonstração/Tutorial | - | Aplicativo simples de bate-papo entre médico e paciente |
Documentação relacionada
- Documentação dos componentes do PubNub Chat para React - documentação que explica como trabalhar com os componentes do PubNub Chat para React
- Documentação dos componentes do PubNub Chat para React Native - documentação que explica como trabalhar com os componentes do PubNub Chat para React Native
- Caso de uso de bate-papo PubNub – documentação para o caso de uso de bate-papo
- PubNub React SDK – documentação da API para o PubNub React SDK
Apoiar
Se precisar de ajuda ou tiver alguma dúvida geral, entre em contato com o suporte.