Компонент не обновляется в React v6 textarea при изминении величины в меньшую сторону

При изменении высоты в блоке <textarea> изменяется только в большую сторону

export const Chat = ()=>{
   const [inputHeight, setInputHeight] = useState(null);
   const [value, setValue] = useState(null);

   useEffect(()=>{
       setValue(inputHeight);
   },[inputHeight])
   


   const onChangeInputHeight = (e)=>{
       setInputHeight(e.target.scrollHeight)
   }


   return (
       <div className={style.wrap}>
           <div className={style.heder}>
               <h2>Chat</h2>
               <p>0 users in the room</p>
               <button>Left the room</button>
           </div>
           <div className={style.message}>

           </div>
           <div className={style.message_btn} >
               <textarea  
               type="text" 
               placeholder="Your message" 
               className={style.input}
               onChange={onChangeInputHeight}
               style={{height:value}}
               
               />
               <button className={style.btn}>Send</button>
           </div>
       </div>

   )
}` 

Ответы (0 шт):