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.
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.
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.
User badge image
Desafios para Aprender

há 8 horas

Respostas

User badge image

Ed Verified user icon

há 8 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, a biblioteca `react-router-config` não é mais necessária na versão 6, e o hook `useRoutes` é utilizado 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, é uma boa prática ter apenas um `BrowserRouter` que encapsula toda a aplicação. V. useNavigate foi substituído por useHistory. Falso, na verdade, `useHistory` foi substituído por `useNavigate` na versão 6. Agora, vamos ver quais itens são verdadeiros: - I: Verdadeiro - II: Verdadeiro - III: Falso - IV: Verdadeiro - V: Falso Portanto, os itens verdadeiros são I, II e IV. A alternativa que contém todos os itens verdadeiros é: C - 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

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

Mais conteúdos dessa disciplina