Envie um E-mail para o autor
You can use this page to email Robin Wieruch e Claudio Romero about The Road to learn React (Português).
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.
Sobre os Autores
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 é 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.