const [productsData, setProductsData] = useState({ products: [], loading: false }); useEffect(() => { const fetchProducts = async () => { try { const response = await fetch(API_URL); const products = await response.json(); setProductsData({ products: products, loading: false }) } catch (error) { throw new Error(error); } }; fetchProducts(); }, []);
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter