Не могу передать из useState в другую переменную

    const [img, setImg] = useState(""); //от сюда надо предать img
   const handleInputChange = (event) => {
    console.log("event", event.target.files);
    setData({ ...data, loading: true });
    img = event.target.files[0];//здесь принять его
    const info = new FormData();
    info.append("file", img);
    axios.post("http://localhost:3001/uploadImage/", info, {
      headers: {
        "content-type": "application/x-www-form-urlencoded",
      },
    });
  };

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

Автор решения: Alexander Atam
  1. Ты пытаешься в const перезаписать значение, о чем ошибка тебе и говорит:

    cannot reassign to a variable declared with const.

    const [img, setImg]
    
  2. Если ты хочешь обновить состояние, надо использовать его функцию, в данном случае у тебя setImg:

    setImg(event.target.files[0])
    
→ Ссылка