wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

React II

Total questions: 8

Worksheet time: 15mins

Name
Class
Date
1.

Cuales son los 3 componentes de React Router Dom?

a)

<BrowserRouter>,
<NavLink>,
<Navigate>

b)

<Router>,
<Link>,
<Route>

c)

<Link>,
<Nav>,
<Routes>

2.

¿En qué consiste el problema del prop drilling?

a)

Genera una dependencia entre los componentes

b)

Genera una complejidad innecesaria y una mala legibilidad del código desde un componente a otro que no lo necesita

c)

Genera una dificultad para acceder y modificar el estado compartido

3.

Siendo el consumer un componente que accede al valor del context

¿Qué sucede con un consumer cuando el valor entregado a Provider cambia?

a)

Se re-renderiza con el nuevo valor, sin importar si es el mismo que el anterior o no

b)

Se re-renderiza con el nuevo valor, solo si es distinto al anterior

c)

El consumer se re-renderiza con el nuevo valor, solo si el componente padre se re-renderiza

4.

¿Qué diferencia tienen los componentes Link y NavLink?

a)

Link crea un enlace a una ruta interna.
NavLink crea un enlace a una ruta externa.

b)

Link y NavLink crean enlaces a rutas externas de pero NavLink permite pasar parámetros a la ruta destino.

c)

Link y NavLink crean enlaces a rutas internas, pero NavLink añade una clase “active” al elemento cuando coincide con la ruta actual.

5.

¿Qué utilidades nos provee el redireccionamiento programático?

a)

Navega entre diferentes componentes de una aplicación web.

b)

Envia a los motores de búsqueda de una URL a otra.

c)

Permite ejecutar comandos o scripts en segundo plano

6.

¿Qué nos devuelve la ejecución del hook useParams()?

a)
Una cadena de texto vacía
b)
Un array con los parámetros de la URL
c)
Un objeto con los parámetros de la URL
7.

¿Cuál es la lógica detrás de la protección de rutas?

a)
Evitar el acceso no autorizado a una red.
b)

Garantizar la seguridad y privacidad de la información transmitida a través de una red.

c)
Optimizar el rendimiento de una red.
d)

Asegurar la velocidad de transmisión de datos en una red.

8.

¿Por qué en modo de desarrollo, en la fase de montaje, el código de una aplicación en React se ejecuta 2 veces

a)
Para optimizar el rendimiento de la aplicación durante la fase de montaje.
b)
Para generar un log de errores durante la ejecución del código.
c)
Para determinar los componentes que deben actualizarse y aplicar los cambios necesarios.