Magna Concursos
4240252 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEPLAG-AL

A respeito dos ambientes Internet, extranet e intranet e das tecnologias e práticas de frontend, julgue o item.

No trecho de código React a seguir, o uso de itens.push("produto"), seguido de setItens(itens), atualiza corretamente o estado, pois o React trata a alteração interna do array como suficiente, ainda que sua referência permaneça a mesma.

import { useState } from "react";
function Carrinho() {
  const [itens, setItens] = useState([]);
  function adicionarItem() {
    itens.push("produto");
    setItens(itens);
  }
  return (
    <div>
      <p>Quantidade de itens: {itens.length}</p>
      <button onClick = {adicionarItem} >
Adicionar </button>
    </div>
  );
}
export default Carrinho;

 

 

Provas

Questão presente nas seguintes provas