Является ли хорошей практикой перемещать изображения из папки src в папку public при работе с React?

Почему моё приложение не видит изображения, которые я вынес за пределы каталога src в public/assets, даже если я прописываю путь к ним?
  • 18 февраля 2024 г. 15:18
Ответы на вопрос 2
Хорошей практикой при работе с React является хранение статических ресурсов, таких как изображения, в папке public. Папка public доступна напрямую из корня вашего проекта и содержит все ресурсы, которые будут доступны приложению при запуске.

Если ваше приложение не видит изображения, которые вы переместили из папки src в public/assets, проблема может быть в неправильно указанном пути к изображениям. Убедитесь, что путь к изображениям в вашем коде соответствует их фактическому расположению в папке public/assets.

Например, если ваше изображение называется image.jpg и находится в папке public/assets, путь к нему должен выглядеть примерно так:

```js
<img src="/assets/image.jpg" alt="My Image" />
```

Не забывайте, что путь в React работает относительно корня вашего приложения, поэтому в начале пути следует указывать символ "/". Если все правильно указано, изображения должны успешно отображаться в вашем приложении.
Нормальная, и не только в react, но и в сборщике webpack с его шаблонизаторами.
Похожие вопросы