import TextareaAutosize from '@mui/material/TextareaAutosize'; import Button from '@mui/material/Button'; import Box from '@mui/material/Box'; import { useDispatch, useSelector } from 'react-redux'; import { clearMessage, setMessage } from '../../../reducers/messageReducer'; import { sendMessage } from '../../../reducers/messageReducer'; export const MessageForm = () => { const dispatch = useDispatch(); const message = useSelector(state => state.userName); const user = useSelector(state => state.getUserSocketReducer.socketUserData) const socket = useSelector(state => state.getUserSocketReducer.socket) const handelChange = () => { dispatch(clearMessage({message: ''})) } return ( { e.preventDefault() dispatch(sendMessage({user, socket})) handelChange() }} sx={{ display: 'flex', margin: '20px 5px' }}> dispatch(setMessage({message: e.target.value}))} style={{ width: '80%', resize: 'none', borderRadius: '4px', }} /> ) }