Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Após análise de uma solicitação, chegou-se à conclusão de que seria necessário construir um novo componente. Esse novo componente deve atender aos critérios abaixo:
I - Receber uma propriedade selecionado que deverá inicializar o valor de um estado estaSelecionado e caso seu valor seja verdadeiro deverá atribuir uma classe selecionado ao elemento principal deste componente;
II - Receber uma propriedade texto que será apresentada dentro do elemento principal deste componente;
III - Não deve apresentar os elementos filhos do componente;
IV - Ao clicar no componente, deverá alternar de true para false ou de false para true o valor do estado estaSelecionado.
Segue um exemplo do uso do elemento <Questão selecionado ={true} texto =" Qual é a comida que liga e desliga?"/>
Considerar que o arquivo onde o componente está sendo desenvolvido tem um import React from "react"; na primeira linha.
Assinale a alternativa que contemple todos os critérios acima: