

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Considere o seguinte código de uma aplicação React:
import React, {useState, useEffect} from 'react';
const CVinteUm = () => {
const [estado, setEstado] = useState(0);
let variável = true;
useEffect(() => {
new Promise(r=>{r()})
.then(()=>setEstado(e=>e+'10'))
return () => { variável = false; };
}, []);
return <div>{`"${estado} ${variável}"`}</
}
export function App(props) {
return (<CVinteUm /
}
Ao ser executado em um browser web, após completadas as renderizações, o componente App exibe:
nada;
o texto “0 false”;
o texto “010 true”;
o texto “010 false”;
uma mensagem de erro.