Algumas bibliotecas extras são úteis para a utilização de determinados métodos tanto no React Routes quanto no React Redux. Assinale a alternativa correta quando falamos de algumas dessas bibliotecas. I. Para utilizarmos o BrowserRouter, é necessário a instalação da biblioteca react-router-dom II. Diversos outros métodos estão disponíveis na biblioteca react-router-dom, uma delas permite passar parâmetros entre as páginas, o useParams III. Redux necessita de instalação, e uma das das principais bibliotecas extras que facilitam o uso de Redux é a @reduxjs/toolkit, incorporando métodos que ajudam na construção dos objetos Redux IV. createSlice internamente utiliza createAction e createReducer, visando reduzir linhas e linhas de código V. useSelector não tem acesso aos estados da aplicação, sendo necessário implementar toda a lógica de passagem de estados

Questão

Algumas bibliotecas extras são úteis para a utilização de determinados métodos tanto no React Routes quanto no React Redux. Assinale a alternativa correta quando falamos de algumas dessas bibliotecas.

I. Para utilizarmos o BrowserRouter, é necessário a instalação da biblioteca react-router-dom II. Diversos outros métodos estão disponíveis na biblioteca react-router-dom, uma delas permite passar parâmetros entre as páginas, o useParams III. Redux necessita de instalação, e uma das das principais bibliotecas extras que facilitam o uso de Redux é a @reduxjs/toolkit, incorporando métodos que ajudam na construção dos objetos Redux IV. createSlice internamente utiliza createAction e createReducer, visando reduzir linhas e linhas de código V. useSelector não tem acesso aos estados da aplicação, sendo necessário implementar toda a lógica de passagem de estados

Alternativas

A) I e II, apenas.

B) II e V, apenas.

C) I, II, IV e V, apenas.

D) I, III e V, apenas.

E) I, II, III e IV, apenas.

95%

Explicação

Vamos analisar cada afirmativa:

I. Verdadeira. Para usar componentes como BrowserRouter no React Router (em projetos web), normalmente é necessário instalar o pacote react-router-dom (além do react-router, que é dependência). Ou seja, em prática, instala-se react-router-dom para ter acesso ao BrowserRouter.

II. Verdadeira. O pacote react-router-dom oferece vários hooks, incluindo o useParams, que permite ler parâmetros da rota (por exemplo, /produto/:id e acessar id na página).

III. Verdadeira. O Redux precisa ser instalado, e uma biblioteca extra muito usada para facilitar sua implementação é o @reduxjs/toolkit, que fornece uma forma mais simples e padronizada de criar store, reducers e actions.

IV. Verdadeira. O createSlice (do Redux Toolkit) gera automaticamente actions e reducer a partir de uma definição única. Internamente ele se apoia em utilitários como createAction e createReducer, reduzindo bastante código repetitivo.

V. Falsa. O useSelector justamente serve para acessar (selecionar) partes do estado da aplicação dentro de componentes React. Portanto, ele tem acesso ao estado (via store provida pelo <Provider>).

Conclusão: são verdadeiras I, II, III e IV.

Alternativa correta: (E).

Questões relacionadas

Ver últimas questões

Comece a estudar de forma inteligente hoje mesmo

Resolva questões de concursos e vestibulares com IA, gere simulados personalizados e domine os conteúdos que mais caem nas provas.

Cancele quando quiser.