Oi Habr! Este ano, fizemos uma tradução de um curso de treinamento ogroohomny sobre o React - em nosso blog ele já estava em 27 posts. Em cada parte, do simples ao complexo, foi distribuído um conhecimento concentrado e apreciado pelos leitores do nosso blog. E hoje nos pegamos pensando que não liberamos todas as partes em uma única peça grande - estamos corrigindo!

Para novos leitores do nosso blog - dois bônus por dentro.
Para iniciantes, você pode ver qual foi o ciclo. Sumário de todas as partes:
⬝
Parte 1: visão geral do curso, motivos de popularidade do React, ReactDOM e JSX2 Parte 2: componentes funcionais3 Parte 3: arquivos de componentes, estrutura do projeto4 Parte 4: componentes pai e filho5 Parte 5: Introdução
ao aplicativo TODO, noções básicas de estilo6 Parte 6: sobre alguns recursos do curso, JSX e JavaScript⬝
Parte 7: estilos embutidos8 Parte 8: trabalho contínuo no aplicativo TODO, familiaridade com as propriedades dos componentes9 Parte 9: propriedades do componente10 Parte 10: Workshop sobre como trabalhar com propriedades e estilo de componentes11 Parte 11: geração dinâmica de marcação e método de matrizes de mapa12 Parte 12: Workshop, terceira etapa do trabalho em um aplicativo TODO13 Parte 13: componentes baseados em classe14 Parte 14: workshop sobre componentes baseados em classe, status dos componentes15 Parte 15: oficinas de saúde componentes16 Parte 16: quarta etapa do trabalho em um aplicativo TODO, manipulação de eventos17 Parte 17: quinta etapa do trabalho em um aplicativo TODO, modificando o estado dos componentes18 Parte 18: sexta etapa do trabalho no aplicativo TODO19 Parte 19: métodos de ciclo de vida dos componentes20 Parte 20: primeira lição sobre renderização condicional21 Parte 21: segunda lição e workshop sobre renderização condicional22 Parte 22: a sétima etapa do trabalho em um aplicativo TODO, baixando dados de fontes externas23 Parte 23: primeira lição sobre como trabalhar com formulários24 Parte 24: segunda lição sobre como trabalhar com formulários25 Parte 25: Workshop sobre como trabalhar com formulários26 Parte 26: arquitetura do aplicativo, padrão Container / Component⬝
Parte 27: projeto do curso
A versão PDF do documento consiste em 278 páginas, contém um índice, imagens e toda a formatação necessária. Basta soltar o arquivo no leitor e pronto. Ou um papai com literatura. Ou ... você decide.

Você também pode baixar a versão epub do manual:
Bônus :)
Nossas traduções anteriores, que se transformaram em PDFs:

A versão em PDF do manual do Node.js. consiste em mais de 120 páginas, contém um índice, algumas imagens e toda a formatação necessária. Basta soltar o arquivo no leitor e pronto. Ou um papai com literatura. Ou ... você decide.
Todas as partes do manual do Node.js. (versão online com comentários)1 Parte 1:
Informações gerais e introdução
2 Parte 2:
JavaScript, V8, alguns truques de desenvolvimento3 Parte 3:
Hospedagem, REPL, trabalho com o console, módulos4 Parte 4:
arquivos npm, package.json e package-lock.json⬝ Parte 5:
npm e npx6 Parte 6:
loop de eventos, pilha de chamadas, temporizadores7 Parte 7:
programação assíncrona8 Parte 8:
Protocolos HTTP e WebSocket9 Parte 9:
trabalhando com o sistema de arquivos10 Parte 10:
módulos padrão, threads, bancos de dados, NODE_ENV

Todas as partes do manual do bash (versão online com comentários)Scripts
Scripts Bash: inícioScripts
Scripts Bash, parte 2: loopsScripts
Scripts Bash, parte 3: parâmetros e opções de linha de comandoScripts
Scripts Bash, parte 4: entrada e saídaScripts
Bash scripts, parte 5: sinais, tarefas em segundo plano, gerenciamento de scriptsScripts
Scripts Bash, parte 6: funções e desenvolvimento de bibliotecasScripts
Bash scripts, parte 7: sed e processamento de texto⬝
Scripts Bash, parte 8: linguagem de processamento de dados awkScripts
Scripts Bash, parte 9: expressões regularesScripts
Bash scripts, parte 10: exemplos práticosScripts
Bash scripts, parte 11: expectativa e automação de utilitários interativos 
A versão em PDF do manual do bash, que consiste em quase 150 páginas, contém um índice, imagens e toda a formatação necessária. Basta soltar o arquivo no leitor e pronto. Ou um papai com literatura. Ou ... você decide.
Obrigado pela atenção!
