Ed
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.
Mais perguntas desse material