Obtenha uma visão geral do React e React Native modernos e veja como eles andam de mãos dadas - cobrindo desenvolvimento TypeScript, Vite, estratégias de gerenciamento de estado, testes de unidade com Jest e muito mais.
Características principais
Novo conteúdo sobre TypeScript, estruturas React, estratégias de gerenciamento de estado e testes unitários
Familiarize-se com os fundamentos do React e as técnicas e arquitetura modernas do React
Amplie sua experiência em React por meio do desenvolvimento móvel com React Native
Descrição do livro
Bem-vindo ao seu guia geral do ecossistema React.
Se você é novo no React e deseja se tornar um desenvolvedor profissional do React, este livro é para você. Esta quinta edição atualizada reflete o estado atual do React, incluindo a cobertura da estrutura React e também do TypeScript. Saiba por que o React continua a dominar outras opções de frontend.
A Parte 1 apresenta o React. Você descobrirá a sintaxe JSX, ganchos, componentes funcionais e manipulação de eventos, aprenderá técnicas para buscar dados de um servidor e resolverá o complicado problema de gerenciamento de estado. Quando estiver confortável em escrever React em JavaScript, você aprenderá o desenvolvimento em TypeScript em capítulos posteriores.
A Parte 2 faz a transição para o React Native para desenvolvimento móvel. React Native anda de mãos dadas com React. Com seu conhecimento em React, você apreciará onde e como o React Native difere ao escrever componentes compartilhados para aplicativos Android e iOS. Você aprenderá como criar layouts responsivos, usar animações e implementar geolocalização.
Ao final deste livro, você terá uma visão geral do React e do React Native e será capaz de construir aplicações com ambos.
O que você aprenderá
Explore a arquitetura React, propriedades dos componentes, estado e contexto
Trabalhe com React Hooks para lidar com funções e componentes
Busque dados de um servidor usando a API Fetch, GraphQL e WebSockets
Mergulhe nas estratégias internas e externas de gestão do estado
Crie interfaces de usuário robustas para aplicativos móveis e de desktop usando Material-UI
Simplifique o design de layout para aplicativos React Native usando kits de UI
Gerencie o desempenho do aplicativo com renderização no servidor, componentes lentos e Suspense
Para quem é este livro
Este livro é para qualquer desenvolvedor JavaScript ou TypeScript que deseja começar a aprender como usar React e React Native para desenvolvimento de aplicativos web e móveis.
Nenhum conhecimento prévio de React ou React Native é necessário. No entanto, é necessário um conhecimento prático de JavaScript para poder acompanhar o conteúdo abordado.
Índice
Por que reagir?
Renderizando com JSX
Compreendendo os componentes e ganchos do React
Gestão de Estado em React
Manipulação de eventos, o método React
Criação de componentes reutilizáveis
Verificação e validação de tipo com TypeScript
Buscando dados de um servidor
Lidando com navegação com rotas
Divisão de código usando componentes preguiçosos e suspense
Componentes da estrutura de interface do usuário
Atualizações de estado de alto desempenho
[NOVO] Testes unitários em React
[NOVO] Renderização de servidor e geração de sites estáticos com React Frameworks
Por que reagir nativo?
Reaja nativo sob o capô
Iniciando projetos React Native
Construindo Layouts Responsivos com Flexbox
Navegando entre telas
Renderizando listas de itens
Mostrando progresso
Geolocalização e mapas
Coletando informações do usuário
Exibindo telas modais
Respondendo aos gestos do usuário
Usando animações
Controlando exibições de imagens
Ficar off-line
Selecionando componentes de UI nativos usando NativeBase
Número de páginas | 340 |
Edição | 1 (2024) |
Idioma | Português |
Tem algo a reclamar sobre este livro? Envie um email para [email protected]
Faça o login deixe o seu comentário sobre o livro.