Frequentemente, enquanto estamos desenvolvendo nossas aplicações, desejamos informar ao usuário mensagens de sucesso ou erro após alguma ação tomada.
Nativamente pelo próprio Javascript, poderíamos exibir através do window.alert
, mas convenhamos, não é a maneira mais elegante a ser seguida!
Pensando nisso, existem diversas bibliotecas a qual nos ajudam nesta simples tarefa e hoje vamos falar de uma desenvolvida para React, chamada React-tostify!
React Toastify é uma biblioteca open-source desenvolvida e mantida pela comunidade Javascript!
Para instalarmos, é necessário usar o Yarn ou NPM:
1 | // Usando NPM |
Após instalarmos, precisamos importar o CSS do Toastify.
Você pode fazer isso importando em seu GlobalStyle
ou diretamente em seu App.js
e adicionaremos a tag do Toast!
Neste exemplo, iremos importar em app.js:
1 | import React from "react"; |
Agora feito isso, podemos utilizar o notificador de alertas por toda nossa aplicação, sem nenhum problema!
Vejamos como podemos exibir então um alerta em um componente qualquer:
1 | import React from "react"; |
Neste simples exemplo, estamos exibindo um alerta de sucesso, já que passamos o valor de status como 200.
O toastify possui além de success e error, mais algumas outras opções, sendo essas:
- info
- success
- warning
- error
- default
Você pode consultar mais sobre a documentação através deste link
🏡