React é uma biblioteca JavaScript front-end de código aberto que foi criada pelo Facebook em 2013. React é uma das melhores bibliotecas JavaScript que tornam os aplicativos da web mais rápidos e eficientes com o mínimo de codificação.
Neste artigo vamos entender os fundamentos do React e como criar um aplicativo react.
Você precisará ter Node >= 10.16 e npm >= 5.6 em sua máquina.
Em seguida, abra a linha de comando (CLI) e instale create-react-app em sua máquina globalmente usando:
npm install -g create-react-app
Agora, para criar um aplicativo de reação, estou criando uma pasta chamada 'First React' e abra o terminal nessa pasta. Em seguida, digite create-react-app <project name> no terminal. Você pode dar qualquer nome como nome do projeto. Mas certifique-se de que o nome do projeto não tenha uma letra maiúscula, caso contrário, reagir lançará um erro.
Este create -react-app criará um modelo de um aplicativo React.
Além disso, você pode usar create-react-app diretamente sem instalá-lo. Use pode usar o comando abaixo:
npx create-react-app <project name>
npx é um comando do executor de pacotes incluído no npm.
Agora precisamos navegar para o diretório do projeto. Modelocd <project name>
Em seguida, para executar o tipo de aplicativo reagirnpm start
Como create-react-app cria um modelo de amostra, podemos executar e visualizar o aplicativo de amostra.
Depois de executar o projeto com sucesso, você obterá algo assim. Ele iniciará automaticamente o aplicativo de reação no navegador ou você poderá digitar manualmente http://localhost:3000/ no navegador para abrir o aplicativo.
Se você estiver usando o VSCode, basta digitar code . no diretório do projeto para abrir o projeto no VSCode.
package.json - Este arquivo contém as dependências e os scripts necessários para o projeto.
package-lock.json - Isso garante a instalação consistente de nossas dependências
.gitignore - Os arquivos que precisamos ignorar ao adicionar o projeto ao GitHub. Também podemos adicionar manualmente os arquivos que não queremos adicionar ao GitHub.
README.md - Detalhes sobre o aplicativo react (como executar, construir, etc.)
node_modules - Todas as nossas dependências que estão instaladas.
public - ícones e imagens usados no modelo de amostra de reação, index.html - A única página HTML no projeto.
src - A pasta que mais usamos para desenvolvimento.
i ndex.js - Especifique o componente raiz (App) e o elemento DOM. Isso está conectado ao index.html que vimos antes
App.js - Responsável pelo HTML exibido no navegador. Representa a visão que vemos no navegador.
Arquivos CSS - contêm os designs CSS.
JSX é uma sintaxe semelhante a XML/HTML. que adiciona a sintaxe XML/HTML ao JavaScript.
Em um aplicativo react, os componentes são os principais blocos de construção. Um grupo de componentes faz um projeto react.
Aqui você pode ver que esta única página é criada usando 5 componentes. (Cabeçalho Mundial, País, Gráfico e Rodapé). Também podemos reutilizar cabeçalho e rodapé em outras páginas.
Existem 2 tipos de componentes.
Props são imutáveis, o que é uma maneira de tornar os componentes dinâmicos, passando propriedades/dados de um componente para outro. Ele está simplesmente passando algumas informações do componente pai para o componente filho.
State é uma variável em cada componente de classe que tem a capacidade de armazenar informações dinamicamente e controladas pelo componente. É privado para esse componente.
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.
Esta semana, recebi um e-mail de um membro da lista de e-mails diários. Eles queriam saber: quais recursos você visita diariamente, semanalmente e mensalmente? Ótima pergunta! Fico feliz em tentar compartilhar algumas ideias sobre meu fluxo de trabalho e os principais recursos que uso.
Estive recentemente no Linkedin, a maior rede social profissional do mundo, e encontrei postagens de designers freelancers que sigo que me chamaram a atenção. Todos postaram fotos de aviões, na praia com seus laptops, de piscinas e escritórios com vistas incríveis.
No mundo hiperconectado de hoje, os sistemas de mídia desempenham um papel fundamental na formação da opinião pública e, consequentemente, na tomada de decisões democráticas. Em sua análise profunda da economia política da comunicação, o estudioso Robert McChesney desafia a sabedoria convencional e apresenta o que chama de “cinco verdades” sobre a mídia.
Introdução:Bem-vindos, corajosos leitores, a uma jornada que nos levará às profundezas mais sombrias do nosso planeta. Neste blog, mergulhamos no mundo enigmático da Fossa das Marianas, revelando seus segredos ocultos e revelando as verdades arrepiantes que se escondem sob sua superfície.
Para evitar ambigüidade, os seguintes termos serão usados; Autenticador; O celular que está sendo utilizado para fazer o login no Site; O site ou aplicativo que o usuário está usando para fazer a solicitação de login do Serviço; O fornecedor que fornece o serviço fornecido, por exemplo