Curso: sob demanda
React.js: fluxo de dados dentro da aplicação
Este curso aborda conceitos essenciais relacionados ao roteamento e à navegação num aplicativo da Web React. Você aprenderá como lidar com diferentes rotas e…Preview the first lesson free — get full access to all 1 lessons.
Fornecedor : Tony Davydets 1 lição · 13m em Árabe, Alemão, Inglês, Espanhol, Francês, Português, Chinese
Descrição do curso
Este curso aborda conceitos essenciais relacionados ao roteamento e à navegação num aplicativo da Web React. Você aprenderá como lidar com diferentes rotas e criar links para navegar entre as páginas. Além disso, aprenderá sobre a API Context e como criar hooks personalizados.
O roteamento e a navegação são partes essenciais de qualquer aplicativo Web e o React fornece ferramentas para tornar esse processo fácil e intuitivo. Você aprenderá a criar um sistema de roteamento para seu aplicativo usando o React Router. Aprenderá como definir rotas diferentes para páginas diferentes, como usar componentes de link para navegar entre páginas e como passar parâmetros através de URLs.
A passagem de dados entre componentes pode tornar-se tediosa à medida que seu aplicativo cresce, especialmente se for necessário passar dados por várias camadas de componentes. Neste módulo, você aprenderá a criar e usar a API Context para compartilhar dados facilmente em seu aplicativo. Também aprenderá a criar ganchos personalizados com a API de contexto, o que pode simplificar o processo de transmissão de dados em todo o aplicativo.
Por fim, será apresentada uma estrutura de pastas sugerida para organizar seu aplicativo React. Aprenderá como organizar seus componentes, estilos e utilitários em diretórios separados, o que pode tornar seu código mais gerenciável e fácil de navegar.
O Que Você Vai Aprender
- Navegar em aplicações web React usando React Router
- Definir diferentes rotas para diferentes páginas e criar links para navegar entre elas
- Passar parâmetros através de URLs para mover dados entre páginas
- Usar a Context API para compartilhar dados em toda sua aplicação
- Criar hooks personalizados com a Context API para simplificar a passagem de dados
- Organizar componentes, estilos e utilitários em uma estrutura de pasta sugerida
Principais Conclusões
- Roteamento e navegação são partes essenciais de qualquer aplicação web, e React fornece ferramentas para tornar o processo fácil e intuitivo.
- React Router permite que você construa um sistema de roteamento que define rotas, usa componentes de link para navegação e passa parâmetros através de URLs.
- A Context API compartilha dados em uma aplicação sem passá-los através de múltiplas camadas de componentes.
- Hooks personalizados construídos com a Context API simplificam a passagem de dados em toda a aplicação.
- Uma estrutura de pasta sugerida que separa componentes, estilos e utilitários torna o código mais gerenciável e fácil de navegar.
Perguntas Frequentes
O que este curso aborda?
Aborda roteamento e navegação em uma aplicação web React, incluindo manipulação de rotas e criação de links com React Router, uso da Context API para compartilhar dados, criação de hooks personalizados com a Context API e uma estrutura de pasta sugerida para organizar sua aplicação.
O que vou aprender sobre gerenciamento de fluxo de dados em React?
Você aprenderá como passar dados entre componentes usando a Context API para compartilhar dados em sua aplicação facilmente, e como criar hooks personalizados com a Context API para simplificar a passagem de dados em toda a aplicação.
Como a navegação é tratada neste curso?
Você aprenderá a criar um sistema de roteamento usando React Router, definir diferentes rotas para diferentes páginas, usar componentes de link para navegar entre páginas e passar parâmetros através de URLs.
Quais aulas estão incluídas neste curso?
O curso inclui três aulas: Múltiplos Componentes, Roteamento e Navegação; Estrutura de Pasta da Aplicação; e Passando Dados e Hooks Personalizados Com Context API.
Quais habilidades estão associadas a este curso?
As habilidades associadas incluem Create React App, Flux (React.js), React JSX, React VR, React.js (biblioteca JavaScript) e WebMethods Flow.



