Ir para o conteúdo
KnowledgeCity

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.
Curso: sob demanda
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.