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
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
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!