import React, { useState } from 'react'; import axios from 'axios'; function App() { const [file, setFile] = useState(null); const [result, setResult] = useState(null); const handleFileChange = (e) => { setFile(e.target.files[0]); }; const handleSubmit = async () => { const formData = new FormData(); formData.append('file', file); try { const response = await axios.post('http://localhost:8000/predict/', formData); setResult(response.data); } catch (error) { console.error(error); } }; return (

Vision Transformer Image Classifier

{result && (

Result:

Class: {result.predicted_class}

Confidence: {result.confidence}

)}
); } export default App;