I’ve just started to learn React. I’ve zero experience so go easy.
I have 4 images that I want to display horizontally across my app.
I know I can just do
import Image1 from './Image1.png`
import Image2 from './Image2.png`
...
And then within my app.js I can add something like
<Col>
<img src ...>
</Col>
<Col>
<img src ...>
</Col>
I’ve looked at the documentation and can’t really find the correct way. What’s the best way to avoid creating <Col> </Col> for every image?
Hope this makes sense?
Thanks
>Solution :
you can create new component to contain col and img called imageWrapper
function ImageWrapper({src}) {
return <Col>
<img src={src}>
</Col>
}
then use it
<ImageWrapper src...>
<ImageWrapper src...>
also you can use array for images then use map
like this
import Image1 from './Image1.png'
import Image2 from './Image2.png'
const arrayImage=[ Image1 , Image1 ]
return arrayImage.map((image)=>{
return (
<Col>
<img src={image}>
</Col>
)
});