import React, { useEffect, useState } from "react"; import axios from "axios"; function App() { const [products, setProducts] = useState([]); // State to hold products useEffect(() => { const fetchProducts = async () => { const login = await axios.get(`http://localhost:5000/login/`); const token = login.data["access_token"]; const response = await axios.get(`http://localhost:5000/products/`, { headers: { Authorization: `Bearer ${token}`, }, }); setProducts(response.data); // Update state with fetched data }; fetchProducts(); // Fetch products when the component mounts }, []); // Empty dependency array ensures this runs only once return (

Products

{ }
); } export default App;