The Road to learn React (Português) (The Bare Essentials)
Grátis!
Com Assinatura
$19.99
Preço sugerido

The Road to learn React (Português)

Sua jornada para dominar React de forma simples e pragmática

Sobre o Livro

The Road to learn React lhe ensina os fundamentos de React. Você irá construir uma aplicação de verdade ao longo do caminho, em React puro e sem fazer uso de ferramentas complicadas. Tudo será explicado, desde o setup inicial do projeto, até a implantação em um servidor. O livro traz também materiais como leitura adicional e exercícios no final de cada capítulo e, depois de terminada a leitura, você estará pronto para construir suas próprias aplicações. O material é mantido atualizado por nós e pela comunidade.

Neste livro, queremos lhe oferecer uma base bem sólida antes de você mergulhar fundo no amplo ecossistema de React. Ele contém o mínimo de uso de ferramentas e gerenciamento externo de estado, focando em informações sobre React em si. Explica conceitos gerais, padrões e melhores práticas em uma aplicação React do mundo real.

Você irá aprender a construir sua própria aplicação, com funcionalidades reais como paginação, client-side caching e interações como buscas e ordenações. Além disso, você irá fazer uma transição natural de JavaScript ES5 para JavaScript ES6 ao longo do caminho. Esperamos que o livro capture o nosso entusiasmo por React e JavaScript e lhe ajude iniciar sua jornada.

O que esperar (até agora...)

  • Hacker News App em React
  • nada de configurações complicadas
  • create-react-app para inicializar sua aplicação
  • código leve e eficiente
  • gerenciamento de estado apenas com setState de React (até agora...)
  • transição de JavaScript ES5 para ES6 ao longo do caminho
  • a API React com setState e métodos de ciclo de vida
  • interação com uma API do mundo real (Hacker News)
  • interações de usuário avançadas
  • ordenação de dados na aplicação cliente
  • filtragem de dados na aplicação cliente
  • consultas no servidor
  • implementação de caching na aplicação cliente
  • higher order functions e higher order components
  • snapshot tests de componentes com Jest
  • testes unitários de componentes com Enzyme
  • bibliotecas legais e úteis ao longo do caminho
  • exercícios e mais leituras ao longo do caminho
  • internalização e reforço dos conhecimentos
  • implantação da sua aplicação em produção

O que você precisa ter como "bagagem"

Antes de começar a ler o livro, você já deve estar familiarizado com HTML, CSS e JavaScript (ES5). Ele irá lhe ensinar ES6 e algo mais. Caso você venha de um framework ou biblioteca SPA diferente, já estará familiarizado com o básico necessário. Mas, se estiver apenas iniciando no desenvolvimento web, deve primeiro se sentir confortável com HTML, CSS e JavaScript, para depois aprender React.

  • Compartilhe este livro

  • Categorias

    • Computers and Programming
    • JavaScript
    • React
    • HTML
    • CSS
    • Web Development
    • Education
    • Computer Science
    • Self-Help
  • Feedback

    Enviar e-mail ao(s) Autor(es)

Este livro é uma tradução para Português (Brasil) de The Road to React, originalmente escrito em Inglês.

Sobre os Autores

Robin Wieruch
Robin Wieruch

Robin Wieruch is a german software engineer and freelancer located in Berlin. In the recent years he has gained experiences in single page applications which use Ember, Angular and React. He is a full-time JavaScript developer, is doing his best to teach students on his blog and strives to learn something new every day himself.

Claudio Romero
Claudio Romero

Claudio Romero é um engenheiro de software brasileiro. Estuda e trabalha diariamente na construção de software há 15 anos e, recentemente, também tem tido o prazer de apoiar o ensino do desenvolvimento de aplicações React. Participa de atividades de orientações de turmas e de avaliação de projetos práticos na área, estando em contato constante com códigos React e JavaScript dos mais diversos níveis e fontes. Ele acredita que transmitir conhecimento aos outros é a forma mais eficaz de aprender.

Pacotes

The Bare Essentials
  • PDF

  • EPUB

  • WEB

  • Português (Brasil)

Grátis!
Com Assinatura
$19.99
Preço sugerido
The Coder Package

Access exciting projects and boilerplate projects to go beyond plain React. Combine solutions such as React Router and Firebase with your application.

Includes:

  • extras
    Unlock Content Instructions
  • PDF

  • EPUB

  • WEB

  • Português (Brasil)

$49.99
Preço mínimo
$69.99
Preço sugerido
The Bare Essentials (5 Licenses)
  • PDF

  • EPUB

  • WEB

  • Português (Brasil)

$59.99
Preço mínimo
$69.99
Preço sugerido
The Bare Essentials (10 Licenses)
  • PDF

  • EPUB

  • WEB

  • Português (Brasil)

$89.99
Preço mínimo
$99.99
Preço sugerido

Índice

  • Prefácio
  • Sobre o Author
  • Depoimentos
  • Educação para Crianças
  • FAQ
  • Registro de Mudanças
  • Como ler o livro?
  • Contribuidores
  • Introdução a React
    • Oi, meu nome é React.
    • Pré-requisitos
    • node e npm
    • Instalação
    • Setup sem nenhuma configuração
    • Introdução à JSX
    • ES6 const e let
    • ReactDOM
    • Hot Module Replacement
    • JavaScript dentro do código JSX
    • ES6 Arrow Functions
    • Classes ES6
  • React Básico
    • Estado Interno do Componente
    • Inicializando Objetos em ES6
    • Fluxo Unidirecional de Dados
    • Bindings
    • Tratamento de Eventos
    • Interação com Forms e Eventos
    • ES6 Destructuring
    • Componentes Controlados
    • Dividindo componentes
    • Componentes Integráveis
    • Componentes Reutilizáveis
    • Declarações de Componentes
    • Estilizando Componentes
  • Familiarizando-se com uma API
    • Métodos de Ciclo de Vida
    • Obtendo Dados
    • ES6 e o Operador Spread
    • Renderização Condicional
    • Efetuando consultas do lado do cliente ou do servidor
    • Paginação de dados
    • Cache do Cliente
    • Tratamento de Erros
    • Axios no lugar de Fetch
  • Organização do Código e Testes
    • ES6 Modules: Import e Export
    • Organização de Código com ES6 Modules
    • Snapshot Tests com Jest
    • Testes de Unidade com Enzyme
    • Interface de Componente com PropTypes
    • Depuração com React Developer Tools
  • Conceitos Avançados de Componentes React
    • Usando ref com um elemento do DOM
    • Loading
    • Higher-Order Components
    • Ordenação Avançada
  • Gerenciamento de Estado em React (e além)
    • Realocando o Estado
    • Revisitando: setState()
    • Taming the State
  • Etapas Finais para Produção
    • Ejetando
    • Implante sua Aplicação
  • Outline

Garantia de 60 Dias de 100% de Satisfação da Leanpub

Em até 60 dias após a compra, você pode obter um reembolso de 100% em qualquer compra da Leanpub com apenas dois cliques.

Tecnicamente, isso é arriscado para nós, já que você terá os arquivos do livro ou curso de qualquer maneira. Mas estamos tão confiantes em nossos produtos e serviços, e em nossos autores e leitores, que oferecemos com satisfação uma garantia de devolução total do dinheiro para tudo o que vendemos.

Você só pode descobrir o quanto algo é bom experimentando, e por causa da nossa garantia de 100% de devolução do dinheiro, literalmente não há risco em tentar!

Então, não há motivo para não clicar no botão Adicionar ao Carrinho, certo?

Ver termos completos...

Ganhe $8 em uma compra de $10, e $16 em uma compra de $20

Pagamos 80% de royalties em compras de $7,99 ou mais, e 80% de royalties menos uma taxa fixa de 50 centavos em compras entre $0,99 e $7,98. Você ganha $8 em uma venda de $10, e $16 em uma venda de $20. Então, se vendermos 5000 cópias não reembolsadas do seu livro por $20, você ganhará $80.000.

(Sim, alguns autores já ganharam muito mais que isso na Leanpub.)

Na verdade, os autores já ganharammais de $14 milhões escrevendo, publicando e vendendo na Leanpub.

Saiba mais sobre como escrever na Leanpub

Atualizações Gratuitas. Livre de DRM.

Ao comprar um livro da Leanpub, você recebe atualizações gratuitas enquanto o autor continuar atualizando o livro! Muitos autores usam o Leanpub para publicar seus livros em desenvolvimento, enquanto ainda estão escrevendo. Todos os leitores recebem atualizações gratuitas, independentemente de quando compraram o livro ou quanto pagaram (incluindo gratuitos).

A maioria dos livros da Leanpub está disponível em PDF (para computadores) e EPUB (para celulares, tablets e Kindle). Os formatos incluídos em um livro são mostrados no canto superior direito desta página.

Por fim, os livros da Leanpub não possuem nenhuma proteção DRM sem sentido, então você pode lê-los facilmente em qualquer dispositivo compatível.

Saiba mais sobre os formatos de ebook da Leanpub e onde lê-los

Escreva e Publique na Leanpub

Você pode usar a Leanpub para escrever, publicar e vender ebooks e cursos online em andamento e concluídos com facilidade!

A Leanpub é uma plataforma poderosa para autores sérios, combinando um fluxo de trabalho de escrita e publicação simples e elegante com uma loja focada na venda de ebooks em desenvolvimento.

A Leanpub é uma máquina de escrever mágica para autores: basta escrever em texto simples e, para publicar seu ebook, basta clicar em um botão. (Ou, se você está produzindo seu ebook do seu próprio jeito, pode até fazer upload de seus próprios arquivos PDF e/ou EPUB e depois publicar com um clique!) É realmente assim tão fácil.

Saiba mais sobre como escrever na Leanpub