English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Conceito de Fluxo ReactJS

O Fluxo é um conceito de programação onde os dados são unidirecionais. Esses dados entram na aplicação e fluem em uma direção até serem exibidos na tela.

Elementos do Fluxo

A seguir estãoFluxoUso simples do conceito. No próximo capítulo, vamos aprender como implementar isso na aplicação.

  • Actions − Envie ações para o dispatcher para acionar o fluxo de dados.

  • Dispatcher− Isso é o centro de comando da aplicação. Todos os dados são distribuídos e enviados para o Store.

  • Store− O Store é o local onde o estado e a lógica da aplicação são armazenados. Cada loja mantém um estado específico e é atualizada conforme necessário.

  • ViewviewOs dados serão recebidos do loja e a aplicação será re-renderizada.

A figura a seguir descreve o fluxo de dados.

Vantagens do Fluxo

  • O fluxo de dados unidirecional é fácil de entender.

  • A aplicação é mais fácil de manter.

  • Os componentes da aplicação estão desacoplados.