{ useState } from "react";
function BackgroundRemover() {
const [image, setImage] = useState(null);
const [result, setResult] = useState(null);
const handleUpload = (e) => {
const file = e.target.files[0];
setImage(file);
};
const handleRemoveBg = async () => {
const formData = new FormData();
formData.append("image", image);
const response = awaitp fetch("YOUR_API_ENDPOINT", {
method: "POST",
headers: {
"Authorization": "API_KEY_HERE",
},
body: formData,
});
const data = await response.blob();
setResult(URL.createObjectURL(data));
};
return (
);
}