SlideShare uma empresa Scribd logo
Criando aplicações interativas sem
complicações com React JS
Cristiano Santos Gonçalves
Desenvolvedor Front-End
Twitter: @Gonkristiano
Blog: crisgon.github.io
A base de tudo...
JavaScript, frequentemente abreviado como JS, é uma linguagem de programação interpretada de
alto nível, caracterizada também, como dinâmica, fracamente tipada, prototype-based e multi-
paradigma. Juntamente com HTML e CSS, o JavaScript é uma das três principais tecnologias da
World Wide Web
Lugares onde o Javascript pode ser encontrado
Tecnologias mais populares
Antes da solução… vamos ao grande problema.
Poucos dados e pouca interação
Muitos dados, muita interação e pouca exigência
Os smartphones trazem uma nova forma de interação
Muitos dados, muita interação e muuuita exigência
Surge a necessidade de criar aplicações
interativas e escaláveis de maneira simples e
que entreguem uma ótima UX.
Criando aplicações interativas sem complicações com React JS
O que é React JS?
O React (às vezes denominado React.js ou ReactJS) é uma biblioteca JavaScript de código aberto
para criar interfaces de usuário. É mantido pelo Facebook, Instagram e uma comunidade de
desenvolvedores individuais e outras empresas. . Ela funciona como o V do padrão MVC e é baseada
em componentes.
Quem usa React?
Interesse por React ao longo do tempo
https://trends.google.com.br
Comparação com outros frameworks
Porque usar?
Imperativo Declarativo
Virtual DOM
● Representação virtual do DOM
● Usado para uma renderização mais eficiente do DOM
● Não atualiza o componente no DOM "real", apenas computa o trecho que realmente foi
modificado
O que o usuário vê.
O que escrevemos
O que o navegador vê
Componentes
● Classe ou Função
● Reutilização de código
● Componentes se combinam para criar interfaces
Criando aplicações interativas sem complicações com React JS
Componentes
Partes independente e
reutilizável, que funciona de
forma isolada.
Criando aplicações interativas sem complicações com React JS
JSX
● Sintaxe semelhante ao XML.
● Permite colocar HTML em
JavaScript.
Criando aplicações interativas sem complicações com React JS
Ao vivo
Eventos
Ao vivo
Criando aplicações interativas sem complicações com React JS
Estudem Javascript,
HTML e CSS!!
Obrigado!!

Mais conteúdo relacionado

PDF
Intodução ao React
PDF
435142330-Guia-Completo-React-Js.pdf
PPTX
Dojo react
PDF
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
PPTX
React
PDF
React - Biblioteca Javascript para criação de UI
PPTX
Mercado de trabalho com react js
PDF
arquivopdfdenextparatestedaresolucao.pdf
Intodução ao React
435142330-Guia-Completo-React-Js.pdf
Dojo react
DevCommerce Conference 2016: React para aplicações web e mobile como platafor...
React
React - Biblioteca Javascript para criação de UI
Mercado de trabalho com react js
arquivopdfdenextparatestedaresolucao.pdf

Semelhante a Criando aplicações interativas sem complicações com React JS (20)

PDF
Hello ReactJs
PDF
Comparando as Hypes - React & Vue
PDF
From Zero to App - Usando React e Firebase
PPTX
Utilizando react js em aplicações escaláveis
PDF
Começando com React.js
PDF
React - Introdução
PPTX
React Native - Plataformas Mobile
PDF
Criando apps nativos com react e javascript. Hands-on
PDF
Criando uma PWA com React para consumir uma API
PPTX
O front-end moderno e sua lib mais popular: React
PPTX
O front-end moderno e sua lib mais popular: React
PDF
Introdução React.js
PDF
Se familiarizando com React - Andres Ibañez
PDF
JavaScript Moderno
PPTX
Introdução a React Native
PDF
React native - testável e organizado
PDF
React js
PDF
Node.js e Express
PDF
React JS - Não é só um Hype
PDF
JavaScript: uma visão geral da linguagem e seu ecossistema
Hello ReactJs
Comparando as Hypes - React & Vue
From Zero to App - Usando React e Firebase
Utilizando react js em aplicações escaláveis
Começando com React.js
React - Introdução
React Native - Plataformas Mobile
Criando apps nativos com react e javascript. Hands-on
Criando uma PWA com React para consumir uma API
O front-end moderno e sua lib mais popular: React
O front-end moderno e sua lib mais popular: React
Introdução React.js
Se familiarizando com React - Andres Ibañez
JavaScript Moderno
Introdução a React Native
React native - testável e organizado
React js
Node.js e Express
React JS - Não é só um Hype
JavaScript: uma visão geral da linguagem e seu ecossistema
Anúncio

Último (19)

PDF
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
PDF
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
PPTX
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
PDF
Custos e liquidação no SAP Transportation Management, TM130 Col18
PPTX
Aula 18 - Manipulacao De Arquivos python
PDF
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
PDF
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
PPTX
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
PDF
Aula04-Academia Heri- Tecnologia Geral 2025
PDF
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
PDF
Processos na gestão de transportes, TM100 Col18
PPTX
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
PDF
Apple Pippin Uma breve introdução. - David Glotz
PPTX
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
PDF
COBITxITIL-Entenda as diferença em uso governança TI
PDF
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
PPTX
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
PPTX
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
PDF
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Gestão de transportes básica no SAP S/4HANA, S4611 Col20
Fullfilment AI - Forum ecommerce 2025 // Distrito e Total Express
BANCO DE DADOS - AULAS INICIAIS-sgbd.pptx
Custos e liquidação no SAP Transportation Management, TM130 Col18
Aula 18 - Manipulacao De Arquivos python
Fundamentos de gerenciamento de ordens e planejamento no SAP TransportationMa...
Otimizador de planejamento e execução no SAP Transportation Management, TM120...
Aula16ManipulaçãoDadosssssssssssssssssssssssssssss
Aula04-Academia Heri- Tecnologia Geral 2025
20250805_ServiceNow e a Arquitetura Orientada a Serviços (SOA) A Base para Ap...
Processos na gestão de transportes, TM100 Col18
Informática Aplicada Informática Aplicada Plano de Ensino - estudo de caso NR...
Apple Pippin Uma breve introdução. - David Glotz
Programação - Linguagem C - Variáveis, Palavras Reservadas, tipos de dados, c...
COBITxITIL-Entenda as diferença em uso governança TI
Mergulho profundo técnico para gestão de transportes no SAP S/4HANA, S4TM6 Col14
Como-se-implementa-um-softwareeeeeeeeeeeeeeeeeeeeeeeee.pptx
Gestao-de-Bugs-em-Software-Introducao.pptxxxxxxxx
Custos e faturamento no SAP S/4HANA Transportation Management, S4TM3 Col26
Anúncio

Criando aplicações interativas sem complicações com React JS