Logo Passei Direto
Buscar
React Routes é uma biblioteca externa, que permite navegar entre telas, reaproveitando componentes. Sua última versão necessita refatorar parte dos códigos, sem muito alarde, mas alguns conceitos não mudaram. Assinale a alternativa correta quando comparamos suas versões e algumas definições.
Quais as afirmativas CORRETAS?
I. Na versão anterior, era utilizado switch para encapsular as rotas, que foi substituído pelos Routes.
II. Não é necessário instalar a biblioteca react-router-config para se utilizar o React Router v6, no lugar utiliza-se userRoutes.
III. Ainda é necessário utilizar a props exact em Route.
IV. Em toda aplicação, só podemos ter um único BrowserRouter, encapsulando o objeto principal.
V. useNavigate foi substituído por useHistory.
I e II, apenas.
II e V, apenas.
I, II, IV e V, apenas.
I, III e V, apenas.
I, II, III e IV, apenas.
User badge image
Questões Para o Saber

há 11 horas

ReactJs_ex03

ESTÁCIO

Respostas

User badge image

Ed Verified user icon

há 11 horas

Vamos analisar cada afirmativa: I. Na versão anterior, era utilizado switch para encapsular as rotas, que foi substituído pelos Routes. Verdadeiro, na versão anterior do React Router, o componente `Switch` era usado, e na versão 6, ele foi substituído por `Routes`. II. Não é necessário instalar a biblioteca react-router-config para se utilizar o React Router v6, no lugar utiliza-se userRoutes. Verdadeiro, na versão 6 do React Router, não é necessário instalar `react-router-config`, e a função `useRoutes` é utilizada para definir rotas. III. Ainda é necessário utilizar a props exact em Route. Falso, na versão 6 do React Router, a prop `exact` não é mais necessária, pois o comportamento padrão agora é que as rotas sejam exatas. IV. Em toda aplicação, só podemos ter um único BrowserRouter, encapsulando o objeto principal. Verdadeiro, é recomendado ter apenas um `BrowserRouter` em toda a aplicação, encapsulando o componente principal. V. useNavigate foi substituído por useHistory. Falso, `useHistory` foi substituído por `useNavigate` na versão 6 do React Router. Agora, vamos compilar as informações: - Itens verdadeiros: I, II e IV. - Itens falsos: III e V. Portanto, a alternativa que contém todos os itens verdadeiros é: I, II, IV e V, apenas. Assim, a resposta correta é: I, II, IV e V, apenas.

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:

ReactJs_ex03

ESTÁCIO

Mais perguntas desse material

Sobre ciclo de vida, diversos métodos podem acabar sendo chamados e reutilizados conforme a fase de vida de um componente React, conforme as assertivas abaixo, analise as alternativas a seguir:
Quais as afirmativas CORRETAS?
I) constructor() apenas ocorre na fase de Montagem.
II) render() ocorre apenas na fase de Atualização.
III) getDerivedStateFromProps() é chamado em duas fases, tanto na montagem quando na fase de atualização.
I, II e III.
II e III.
I e III.
I e II.
Apenas a I.

Mais conteúdos dessa disciplina