все так ?
e.target.files?.[0] ?? null
сохраняет такое,а не файл
🤔 почему?
да я хз как файлы в стейт сохранять ,поэтому и спрашиваю
setImage(e.target.files?.[0])
имхо)
а почему такая запись , тип имя файла + расширение после точки ?
Конкретно в этом примере или на уровне мировоззрения?
в не моих примерах не верю)
Понял
а как теперь правильно вывести? обычно то img src={} ,а тут по имени не выводит ,просто тоже
<img src={URL.createObjectFormUrl(image)} />
но если image = null , то будет ерора
могут быть проблемы с асинхронным кодом. В дебаге может быть совсем не такое значение как в console.log Ну или у меня так было Ну в общем console.log абсолютно точен и мне его хватает. А отладка, да еще на реакте в dev режиме, мне например большие сомнения внушает. Хотя тут может я и не прав. Иногда навернр он может и полезен быть.
TypeError: URL.createObjectFormUrl is not a function ,проверку что бы значение было сделал
А, без тс пишешь. Ну ищи спеку, я хз как оно по реальному пишется, я автокомплит юзаю..
Обсуждают сегодня