React. Реакт. Тестовая задача 012. Встраивание изображений
Встраивание изображений
Разберёмся, что здесь происходит:
<script src="/js/react/react.development.js"></script>
<script src="/js/react/react-dom.development.js"></script>
<script src="/js/react/babel.min.js"></script>
...
<script type="text/babel">
const { useState, createElement } = React;
const { createRoot } = ReactDOM;
function Child() {
return (
<div>
<img src="/fs/react/task012/logo.png" alt="Логотип" />
</div>
);
}
const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<Child />);
Встраивание изображений
Изображения в React могут подключаться через стили. Но, помимо этого, их можно импортировать напрямую и подключать в src-атрибут:
В этом случае сборщик подставит нужный путь до файла. А если файл маленький, то добавит его содержимое прямо в код. Формат такого файла будет base64, поэтому отдельный запрос для изображения не понадобится.