Destaques

Google Pixel 4A: como é utilizá-lo em 2024?

Imagem
Depois de experimentar o LG Nexus 5X durante algum tempo, um dos últimos telefones que recebeu este nome, diga-se de passagem (o último Nexus foi o 6P), chegou a vez de voltar a ter em mãos mais um telefone da Google bastante interessante, que é o Pixel 4A. Nesse pequeno artigo, eu gostaria de compartilhar a vocês um pouco da experiência que eu tive em utilizar o Pixel 4A em pleno 2024, contando seus prós e contras e se ainda vale a pena comprar este aparelho tão peculiar que herda características que lembram bastante o iPhone SE. Introdução Para quem não sabe, o Google Pixel 4A é um aparelho desenvolvido pela Google, lançado em 2020 e fabricado pela Foxconn e HTC. Assim como na geração anterior, o Pixel 4A representa uma variação mais acessível da linha Pixel, com menos recursos em relação ao Pixel 4, tais como uma tela menor, uma única câmera principal, um processador mais modesto e um design mais simples, somados a um preço reduzido. É bem provável que a letra A significa "Ace

Como encaminhar emails nos projetos em ReactJS gratuitamente



Olá pessoal! Recentemente estive envolvido em um projeto de construção de uma landing page para um escritório onde temos estruturas comuns a esse tipo de página como informações da empresa, serviços oferecidos, vantagens, localização, bem como formulários de contato. Pois bem, aqui começou o desafio, pois o objetivo do projeto era publicar um site com o menor custo possível, e isso foi conseguido graças ao EmailJS! Nesse post eu gostaria de mostrar a vocês como implementar de forma simples e rápica esse serviço de encaminhamento de emails gratuito. Vamos lá?

Mas antes de começar...

É importante entender que, apesar do serviço ser gratuito, ele possui algumas limitações. Uma delas, é o limite de até 200 requisições de emails por mês. Caso a cota seja excedida e você deseja receber novos emails dos clintes, será necessário pagar uma assinatura a partir de 9 dólares por mês.


Primeiro Passo

A primeira coisa a fazer é acessar a página do serviço. Em seguida, crie uma conta clicando em SignUp Free:


Preencha os campos solicitados e clique em Sign Up:


Após concluir o cadastro, teremos acesso à dashboard do EmailJS:


Então clicamos em Add New Service e escolhemos o serviço de email que receberá os emails do site. Nesse exemplo, escolherei o Gmail:


Em seguida, clicamos em Connect Account:


* Após a confirmação da conta escolhida, clicamos em Create Service. Caso de algum erro de permissão nessa etapa, basta excluir o serviço de email recém criado e criar um novamente.

Segundo Passo

Com o serviço criado, agora é hora de criarmos o nosso modelo de email (email template). Para isso, clicamos em Email Templates:


Em Email Template clicamos em Create New Template:



Nessa tela podemos criar o nosso formato de email que será enviado para o nosso email escolhido. Para editar o template, basta clicar em Edit Content e Design Editor para uma edição visual ou Code Editor para editar utilizando tags HTML:




Após criar o nosso template, clicamos em Save, logo acima no canto superior direito.

Terceiro Passo

Agora chegou o momento de implementarmos o EmailJS ao nosso projeto em ReactJS. Para isso, acessamos o diretório raíz do projeto e abrimos um prompt de comandos para instalarmos o módulo @emailjs/browser:

npm install @emailjs/browser --save


*Se tiver alguma dúvida ou curiosidade, acesse a documentação.

Após a instalação, podemos iniciar o nosso projeto (npm start).

Quarto Passo

Estamos quase lá! Agora precisamos importar o módulo recém instalado e criar uma função que executará o EmailJS dentro do projeto. Para isso, criarei um pequeno formulário apenas para teste:

Agora vamos criar uma função que encaminha os dados do formulário para o email adicionado no EmailJS:



Perceba que em emailjs.send() foram adicionados quatro parâmetros. Eles são: ServiceID, TemplateID, params e Public Key. É possível obter esses dados da seguinte forma:

ServiceID:


TemplateID:




Public Key:


Já em Params, adicionamos alguns parâmetros de envio:
  • From_name: é o nome do cliente, lá do formulário;
  • message: é a mensagem que o cliente digitou que será enviada para o nosso email;
  • email: é o email de contato do cliente.
Depois de tudo isso, é hora de testar!




E é isso! Com o EmailJS, é possível receber emails de clientes como em um serviço de hospedagem que também possui esse recurso, porém de maneira gratuita e sem complicações, desde que não atinja o limite de requisições.

Espero que tenha ajudado

Até mais!
 

Comentários

Postagens mais visitadas deste blog

Como corrigir o problema da biometria no Samsung Galaxy A30 e derivados

Como transmitir o áudio do PC para o Smartphone Android

Como instalar aplicativos incompatíveis no iPhone 4, 5, iPad 3 e similares