import React, { useState } from "react"; function ChatApp() { const [selectedUser, setSelectedUser] = useState(1); const users = [ { id: 1, name: "Alice", avatar: "https://i.pravatar.cc/40?img=1" }, { id: 2, name: "Bob", avatar: "https://i.pravatar.cc/40?img=2" }, { id: 3, name: "Charlie", avatar: "https://i.pravatar.cc/40?img=3" } ]; const messages = { 1: [ { from: "Alice", text: "Oi Rafael 👋", time: "10:15" }, { from: "Você", text: "E aí Alice, tudo bem?", time: "10:16" }, { from: "Alice", text: "Tudo ótimo! 😄", time: "10:17" } ], 2: [ { from: "Bob", text: "Fala mano!", time: "09:30" }, { from: "Você", text: "Tranquilo Bob?", time: "09:32" }, { from: "Bob", text: "Sempre ✌️", time: "09:33" } ], 3: [ { from: "Charlie", text: "Já viu a novidade?", time: "Ontem" }, { from: "Você", text: "Qual novidade?", time: "Ontem" }, { from: "Charlie", text: "Te conto depois kkk 🤐", time: "Ontem" } ] }; const currentMessages = messages[selectedUser] || []; return ( <>

Chat Application

Converse em tempo real com seus contatos

{/* Sidebar - Contatos */}
Contatos
    {users.map((user) => (
  • setSelectedUser(user.id)} > {user.name} {user.name}
  • ))}
{/* Chat */}
{currentMessages.map((msg, index) => (
{msg.from}: {msg.text}
{msg.time}
))}
{/* Caixa de mensagem */}
); } export default ChatApp;