

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.
Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um componente Nota, que receberia 2 atributos, matrícula e disciplina, e apresentaria a nota após uma consulta. O desenvolvedor estava quase concluindo a tarefa, quando esqueceu que recurso utilizar para tratar o resultado da consulta usando as propriedades matricula e disciplina. Indique a alternativa que está correta e deve substituir o comentário /
import React from "react"; const Nota = ({ matricula, disciplina }) => { -const [nota, setNota] = React.useState(""); -const fakeRequest = (matricula, disciplina) => { --retum Math.floor(Math.randomO * 100); -}; -/ -return ( --<div>{nota}</ -); }; export default Nota |
effect((() => {
-setNota(fakeRequest(matricula, disciplina));
}, [matricula, disciplina]);
React.useEffect(() => {
-setNota(fakeRequest(matricula, disciplina));
}, [matricula, disciplina]);
React.useStateEffect(() => {
-setNota(fakeRequest(matricula, disciplina));
},[]);
useRef(() => {
-setNota(fakeRequest(matricula, disciplina));
}, [matricula]);
createContext(() => {
-setNota(fakeRequest(matricula, disciplina));
}, [matricula, disciplina]);