Can just import a image and then the result will the final url after web pack
import React from 'react';
import logo from './logo.png'; // Tell Webpack this JS file uses this image
console.log(logo); // /logo.84287d09.png
function Header() {
// Import result is the URL of your image
return <img src={logo} alt="Logo" />;
}
export default Header;
Or css
.Logo {
background-image: url(./logo.png);
}
Can import SVG as component
All props are just dumped into the svg outer tag
import { ReactComponent as Logo } from './logo.svg';
const App = () => (
<div>
{/* Logo is an actual React component */}
<Logo width="40px" height="40px" className="checksvg" />
</div>
);
Included in create-react-app, but under the hood is svgr