Devo usar fluxo ou Redux?
Devo usar fluxo ou Redux?

Vídeo: Devo usar fluxo ou Redux?

Vídeo: Devo usar fluxo ou Redux?
Vídeo: Redux // Dicionário do Programador 2024, Maio
Anonim

Fluxo é um padrão e Restaurado é uma biblioteca. No Restaurado , a convenção é ter um único armazenamento por aplicativo, geralmente separado em domínios de dados internamente (você posso crie mais de um Restaurado armazene se necessário para cenários mais complexos). Fluxo tem um único despachante e todas as ações devem passar por esse despachante.

Também a questão é: qual é a diferença entre Redux e fluxo?

O primário diferença do Fluxo vs Restaurado é aquele Fluxo inclui várias lojas por aplicativo, mas Restaurado inclui uma única Loja por aplicativo. Todas as mudanças em Restaurado são feitos através de uma função pura chamada Redutores.

Além disso, o fluxo ainda é usado? A resposta foi principalmente "Você não usa Fluxo mais, você usa Redux ". Um grande erro que vejo muitas vezes é que as pessoas tomam Redux como um padrão de arquitetura e implementam suas próprias arquiteturas de fluxo de dados unidirecionais que são baseadas em" Redux ", quando na verdade ele não é nada além de outro Fluxo implementação.

Também se pode perguntar: o Facebook usa flux ou Redux?

Depois que o React foi lançado, Facebook perceberam que precisavam de uma maneira de gerenciar o estado com maturidade, então criaram o fluxo arquitetura. Restaurado é um fluxo implementação. Desde a Facebook criada fluxo , mas fez não criar Restaurado . Eles provavelmente usar fluxo.

Devo usar Redux?

Em geral, usar Redux quando você tem quantidades razoáveis de dados mudando ao longo do tempo, você precisa de uma única fonte de verdade e descobre que abordagens como manter tudo em um estado do componente React de nível superior não são mais suficientes. No entanto, também é importante entender que usando Redux vem com compensações.

Recomendado: