Logo Passei Direto
Buscar
Redux reúne todos os estados, centralizando e otimizando a passagens de dados entre componentes e �cando responsável por essa distribuição. Marque a alternativa correta em relação a suas diferentes responsabilidades e algumas de�nições:

I. Biblioteca não é nativa, necessária instalação através de um gerenciador de pacotes.
II. Store é o objeto que salva todos os estados que desejamos compartilhar.
III. Actions são dados enviados do nosso componente, sem permissão de utilizar outros objetos do Redux.
IV. Reducers são funções puras que recebem o estado anterior e uma ação, retornando para o próximo estado.
V. Nunca devemos modi�car os argumentos passados para o reducers, a �m de manter que sejam funções puras.
a) I, II e IV, apenas.
b) I, III e V, apenas.
c) II, III e IV, apenas.
d) I, II, III e IV, apenas.
e) I, II, IV e V, apenas.
User badge image
Questões Para a Compreensão

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 6 meses

Vamos analisar cada afirmativa sobre o Redux: I. Biblioteca não é nativa, necessária instalação através de um gerenciador de pacotes. Verdadeiro, o Redux não é uma biblioteca nativa do JavaScript e precisa ser instalada via npm ou yarn. II. Store é o objeto que salva todos os estados que desejamos compartilhar. Verdadeiro, a Store é onde o estado da aplicação é mantido e gerenciado. III. Actions são dados enviados do nosso componente, sem permissão de utilizar outros objetos do Redux. Falso, as Actions são objetos que descrevem o que aconteceu na aplicação e podem ser criadas a partir de qualquer lugar, incluindo componentes, e não estão restritas a não utilizar outros objetos do Redux. IV. Reducers são funções puras que recebem o estado anterior e uma ação, retornando para o próximo estado. Verdadeiro, essa é a definição correta de reducers. V. Nunca devemos modificar os argumentos passados para os reducers, a fim de manter que sejam funções puras. Verdadeiro, essa é uma prática importante para garantir que os reducers permaneçam puros. Agora, vamos ver quais alternativas contêm todos os itens verdadeiros: - a) I, II e IV, apenas. (Correta) - b) I, III e V, apenas. (Incorreta, III é falso) - c) II, III e IV, apenas. (Incorreta, III é falso) - d) I, II, III e IV, apenas. (Incorreta, III é falso) - e) I, II, IV e V, apenas. (Correta) As alternativas corretas são a) I, II e IV, apenas e e) I, II, IV e V, apenas. No entanto, a alternativa que contém todos os itens verdadeiros é a e) I, II, IV e V, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é a letra d) I, II, III e IV, apenas. - A afirmação I está correta, pois o Redux é uma biblioteca não nativa e precisa ser instalada através de um gerenciador de pacotes. - A afirmação II está correta, pois a Store é o objeto que salva todos os estados que desejamos compartilhar. - A afirmação III está correta, pois as Actions são dados enviados do nosso componente, sem permissão de utilizar outros objetos do Redux. - A afirmação IV está correta, pois os Reducers são funções puras que recebem o estado anterior e uma ação, retornando para o próximo estado. A afirmação V está incorreta, pois devemos evitar modificar os argumentos passados para os reducers, a fim de manter a pureza das funções.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:


a) $('button:eq(0)').click(function().de�neProperty('p.par').hide());
b) $('button').click(function(){$('p.par').hide();});
c) $('button:eq(1)').click(function(){$('p#par').hide();});
d) $('button').click(function(){$('p#par').hide();});
e) $('button').click(function(){$('p.par').hidden();});

Em relação aos métodos citados, o componentDidMount e o componentDidUpdate apresentavam um mesmo problema, ou seja, bloquear o navegador. O useEffect permite atualizar seus dados apenas quando terminarem, então ao modificar ou criar um novo componente, pense nos dados que seriam manipulados nesses dois métodos e utilize useEffect. O mesmo vale para o componentWillUnmount, que é muito utilizado quando é necessário limpar um estado.


Mais conteúdos dessa disciplina