import { useEffect, useRef } from "react"; import { Form, useTransition } from "@remix-run/react"; import { IoSend } from "react-icons/io5"; function NewMessageArea() { const transition = useTransition(); const formRef = useRef(null); const textFieldRef = useRef(null); const isSendingMessage = transition.state === "submitting"; useEffect(() => { if (isSendingMessage) { formRef.current?.reset(); textFieldRef.current?.focus(); } }, [isSendingMessage]); return (