Skip to content

Instantly share code, notes, and snippets.

@webkoder
Created September 24, 2020 19:59
Show Gist options
  • Save webkoder/75cf4d456aeff9d3dac4594dccee932c to your computer and use it in GitHub Desktop.
Save webkoder/75cf4d456aeff9d3dac4594dccee932c to your computer and use it in GitHub Desktop.
Consumir uma API do react separando por funções
import React, { useState, useEffect } from 'react';
import ReactDOM from 'react-dom';
/* Esta função pode estar em outro arquivo */
async function getDados(){
let response = await fetch('/api/dados')
let resposta = await response.json();
return resposta;
}
function Component(){
const [dados, setDados ] = useState([]);
useEffect(() => {
async function loadDados(){
let _dados = await getFormatos();
setFormatos( _dados ) );
}
loadDados();
}, []);
return (<div>{ /* Implementar renderização */ }</div>)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment