{optimisticMessages.map((m, i) => (
{m.message}
{m.sending ? " (Sending...)" : ""}
))}
);
}
export default function App() {
const [messages, setMessages] = useState([
{ message: "Hello there!", sending: false, key: 1 }
]);
async function sendMessage(formData) {
const sentMessage = await deliverMessage(formData.get("message"));
setMessages([...messages, { message: sentMessage }]);
}
return