В моем проекте есть состояние, и я хотел поместить его в локальный файл json, поэтому я использовал
const jsonFile = JSON.stringify(this.state);
и зарегистрировал его в консоли.Поэтому я просто создал файл json в папке public
и использовал его в качестве локального хранилища для состояния.Просто для тестирования.Итак, с помощью axios
я хотел получить данные из файла json
и использовать их для setState
.
Проблема связана с изображениями.Оригинальное имя изображения - «photo.png», но в файле json путь записывается как /static/media/photo.206df5b0.png
.И когда я запускаю проект React, он выдает ошибку TypeError: Cannot read property 'photo' of undefined
, что означает, что он не видит файл.Я попытался переименовать эти изображения и поместить их в другие папки, но у меня ничего не получилось
Итак, вопрос в том, как правильно использовать путь к файлам json?