React é uma biblioteca javascript muito popular que é usada principalmente para criar aplicativos web de página única. Há tantas coisas que você pode fazer com o React, e tantos tutoriais disponíveis online, mas aqui falarei apenas sobre os passos a seguir para ir do zero ao seu primeiro componente react.
Antes de começar
Você precisa de uma versão recente do NodeJs, você pode instalar a versão mais recente do nodesource .
Além disso, se você não estiver familiarizado com a sintaxe JSX, verifique este link .
Configurando um ambiente de desenvolvimento
Você pode experimentar o React imediatamente, simplesmente incluindo uma tag de script em sua página da Web que carrega um arquivo .js pronto para uso, mas não acho que seja o caminho a seguir, porque você não quer apenas experimentá-lo , você deseja usá-lo.
Usando a ferramenta create-react-app, você pode configurar um clichê, que permite ver como é um aplicativo react básico, e um compilador ao vivo que mostra a saída do seu código assim que você salva um arquivo.
Depois que tudo estiver instalado, basta acessar a pasta do aplicativo e digitar: npm start.
Entenda os componentes e adereços
O propósito de um componente é renderizar algo para ser exibido toda vez que um evento específico acontece. Os eventos que acionam a re-renderização devem ser definidos, falamos em “mudar o estado” de um componente.
props é um objeto com propriedades que são passadas para a função componente através de variáveis como atributos html.
Entenda os ganchos
O React primeiro usava classes para definir componentes, mas recentemente tornou-se possível usar funções para defini-los, e os ganchos são o que permite acessar as diferentes funcionalidades do React dentro dessas funções.
O estado é a funcionalidade mais básica, então o primeiro gancho que você precisará é useState .
Seu primeiro componente
Localize o arquivo app.js (ou app.tsx se você usa typescript) na pasta src e abra-o: a função App( ) será seu primeiro componente. Exclua o que está dentro de return( ), e também o que está acima dele, então vamos tentar algo bem simples:
Coloque este código dentro de return()
<button onClick={showMessage}>React!</button>
function showMessage(){
console.log("It works!")
}
ReactDOM.render( ) é o que permite ao React “escrever” componentes na página da web, você o encontrará dentro de index.js (ou index.tsx).
Para entender as mudanças de estado, a maioria dos tutoriais mostra como construir contadores que incrementam seu valor cada vez que você clica em um botão.
Seu primeiro plug-in
Qualquer um pode criar seus próprios ganchos, e muitos ganchos personalizados estão disponíveis como “plugins”. Um deles é o react-hook-form , que lida com a exibição e validação de formulários,
No RHF, useState é substituído por useForm , que contém funcionalidades prontas para uso e muito bem documentadas.
Introdução O AVC é uma emergência médica que pode atingir qualquer pessoa a qualquer momento. Ocorre quando o fluxo sanguíneo para uma parte do cérebro é interrompido, levando a uma perda repentina da função cerebral.
Embarque em uma emocionante jornada de inovação e sucesso enquanto explora o potencial inexplorado dessas surpreendentes plataformas sem código. Deixe-me compartilhar uma história com você sobre Sapna, uma notável empresária.
Isso me atinge De repente, como tantas vezes acontece É o meio do caminho tudo de novo <Não, não aquele no Pacífico, seu marrom, aquele no carnaval> Todas as manchetes em voz alta…..
“Ele vai me proteger quando eu estiver em perigo. Ele me esconderá em sua tenda.
No mundo interconectado de hoje, a ameaça de ataques cibernéticos é mais prevalente do que nunca. Criminosos cibernéticos e agentes de estado-nação estão constantemente buscando explorar vulnerabilidades e roubar dados valiosos, representando um risco significativo para organizações de todos os tamanhos.
Em 2022, com o lançamento do GPT-3, a habilidade de escrita parece se tornar menos importante. Com a IA, pessoas com redação ruim também podem gerar funcionários de qualidade.