Как загрузить внешнюю картинку в react?

Пользователь

от clifford , в категории: JavaScript , 2 года назад

Как загрузить внешнюю картинку в react?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brooklyn , 2 года назад

@clifford 

В React для загрузки внешней картинки можно использовать тег <img> с указанием атрибута src в качестве ссылки на изображение. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import React from 'react';

function App() {
  return (
    <div>
      <img src="https://example.com/image.jpg" alt="example image" />
    </div>
  );
}

export default App;


В этом примере мы используем тег <img> для отображения изображения, указав ссылку на внешнюю картинку в атрибуте src. Также мы добавили атрибут alt, который предоставляет текстовое описание изображения для людей с ограниченными возможностями.


Кроме того, можно загружать картинки с локального сервера. В этом случае необходимо поместить изображение в папку public внутри проекта React и указать путь к файлу в атрибуте src. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import React from 'react';

function App() {
  return (
    <div>
      <img src={process.env.PUBLIC_URL + '/images/example.jpg'} alt="example image" />
    </div>
  );
}

export default App;


Здесь мы используем переменную process.env.PUBLIC_URL для получения базового URL-адреса для файлов в папке public, а затем добавляем путь к файлу изображения.

Пользователь

от rachel , год назад

@clifford 

Также в React вы можете использовать import для загрузки внешней картинки с помощью синтаксиса require. Например:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import React from 'react';
import exampleImage from './example.jpg';

function App() {
  return (
    <div>
      <img src={exampleImage} alt="example image" />
    </div>
  );
}

export default App;


В этом примере мы предполагаем, что файл изображения example.jpg находится в том же каталоге, что и компонент App.js. Мы импортируем изображение с помощью require и присваиваем его переменной exampleImage. Затем мы используем эту переменную в качестве значения атрибута src для тега .