1
resposta

Desafio antes de Criar a função Cadastrar

Foi adicionado o desafio antes de criar a função cadastrar, deveria ser depois, voltei as aula procurando e não encontrava a aula de cadastrar, pensei que não tinha

1 resposta

Olá, Robervan! Entendo sua confusão e vou tentar esclarecer.

No desafio proposto, a ideia é que você utilize os conhecimentos que já adquiriu até agora para implementar um alerta na tela de cadastro, similar ao que foi feito na tela de login. Não é necessário criar a função de cadastro ainda, apenas o alerta que será exibido quando a função de cadastro for implementada.

Vou te dar um exemplo prático de como fazer isso:

import { useToast } from "native-base";

function Cadastro() {
  const toast = useToast();

  const mostrarAlerta = (tipo) => {
    toast.show({
      title: tipo === 'sucesso' ? 'Cadastro realizado com sucesso!' : 'Erro ao realizar cadastro.',
      status: tipo,
    });
  };

  return (
    // Aqui vai o seu código de cadastro
    // Em algum momento, você vai chamar a função mostrarAlerta
    // Por exemplo: mostrarAlerta('sucesso');
  );
}

Neste exemplo, a função mostrarAlerta recebe um parâmetro tipo, que pode ser 'sucesso' ou 'erro', e mostra um alerta correspondente. Quando você implementar a função de cadastro, você vai chamar mostrarAlerta('sucesso') quando o cadastro for bem-sucedido, e mostrarAlerta('erro') quando ocorrer um erro.

Espero que isso esclareça sua dúvida! Lembre-se, a ideia é que você pratique o que já aprendeu, mesmo que ainda não tenha chegado na parte de implementar a função de cadastro. Espero ter ajudado e bons estudos!