How can i take an images into React-component?
My image is in srs/images.
I try to take it by:
useEffect(() => {
const fetchData = async() => {
try {
const response = await axios.get("http://127.0.0.1:5000/api/user", {
headers: {
Authorization: `Bearer ${localStorage.getItem("access_token")}`,
},
});
const {
firstName,
lastName,
avatar
} = response.data;
setFirstName(firstName);
setLastName(lastName);
setAvatar(avatar);
} catch (error) {
console.error("Error fetching user data:", error);
}
};
fetchData();
}, []);
my avatar looks like ../images/first_image.png
and than i can't view it in
<img src={avatar}
alt={"Avatar"}
style={{marginLeft: "5%", width: "4vh"}}/>
in my postgres sql the image is like the path:
../images/four_image.png