try {
const response = await fetch('https://nomes-api.onrender.com/');
const data = await response.json();
const dataList = document.getElementById('data');
if (data && data.results && Array.isArray(data.results)) {
data.results.forEach(item => {
const listItem = document.createElement('li');
listItem.textContent = `${item.nome} ${item.sobrenome}`;
dataList.appendChild(listItem);
});
} else {
}
} catch (error) {
console.error(error);
}
});
});
const App = () => {
const [data, setData] = useState([]);
useEffect(() => {
const fetchData = async () => {
try {
const response = await fetch('https://nomes-api.onrender.com/');
const jsonData = await response.json();
setData(jsonData.results);
} catch (error) {
console.error('Erro ao buscar dados:', error);
}
};
fetchData();
}, []);
async fetchData() {
try {
const response = await this.http.get('https://nomes-api.onrender.com/').toPromise();
this.data = response.results;
} catch (error) {
console.error('Erro ao buscar dados:', error);
}