O que é um efeito colateral reagir?
O que é um efeito colateral reagir?

Vídeo: O que é um efeito colateral reagir?

Vídeo: O que é um efeito colateral reagir?
Vídeo: QUIMIOTERAPIA | Como lidar com os efeitos colaterais depois do tratamento 2024, Dezembro
Anonim

UMA " efeito colateral "é qualquer coisa que afete algo fora do escopo da função que está sendo executada. Funções que são executadas sem efeitos colaterais são chamadas de funções "puras": elas aceitam argumentos e retornam valores. Nada mais acontece ao executar a função.

Com relação a isso, quais são os efeitos colaterais do Redux?

Características comuns de lado - efeitos Por exemplo, quando um usuário clica em “Salvar”, você pode disparar uma solicitação AJAX. Lado - efeitos pode despachar Restaurado ações. Como quando o processo de salvamento termina com sucesso, você pode desejar despachar SAVE_SUCCEEDED; ou quando falhou, SAVE_FAILED. Eles também não podem enviar nada.

Também se pode perguntar: por que os ganchos reagem? “ Ganchos são uma nova adição a Reagir na versão 16.8 que permite o uso de estado e outros Reagir recursos, como métodos de ciclo de vida, sem escrever uma classe.” Ganchos permitem que você sempre use funções em vez de ter que alternar constantemente entre funções, classes, componentes de ordem superior e adereços de renderização.

Da mesma forma, você pode perguntar: quais são os efeitos colaterais do Javascript?

Efeitos colaterais UMA efeito colateral é qualquer mudança de estado do aplicativo que é observável fora da função chamada diferente de seu valor de retorno. Efeitos colaterais incluem: Modificar qualquer variável externa ou propriedade de objeto (por exemplo, uma variável global ou uma variável na cadeia de escopo da função pai)

Os Ganchos react são bons?

TL; DR: Ganchos estão Excelente , mas não. Em vez disso, aprimorou a API para coisas que já poderíamos fazer com Reagir . No entanto, o ganchos API tornou o nativo Reagir API de estado é muito mais utilizável e, como é mais fácil do que o modelo de classe que substitui, uso o estado do componente muito mais do que costumava fazer quando era apropriado.

Recomendado: