wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ReactJS Mastery Plus Mega Premium

Total questions: 25

Worksheet time: 25mins

Name
Class
Date
1.

Hook que me ayuda a obtener el valor de un input:

a)

onSubmit

b)

useRef

c)

handleSubmit

d)

useSubmit

2.

¿Qué son los Componentes de React?

a)

Los Componentes de React son elementos de diseño gráfico

b)

Los Componentes de React son funciones matemáticas

c)

Los Componentes de React son bloques de construcción reutilizables que permiten crear interfaces de usuario.

d)

Los Componentes de React son archivos de audio

3.

¿Cuál es la diferencia entre Estado y Props en React?

a)

Estado se utiliza en componentes funcionales y Props en componentes de clase en React.

b)

Estado y Props son sinónimos en React.

c)

Estado es externo y no puede cambiar, Props son datos pasados de hijo a padre.

d)

Estado es interno y puede cambiar, Props son datos pasados de padre a hijo.

4.

Hook que me permite acceder a los parámetros de una ruta:

a)

useParams

b)

usePath

c)

useParameters

d)

useRoute

5.

Etapas del Ciclo de Vida de un componente en React.

a)

-Montaje (Nacimiento).
-Actualización.
-Desmontaje (Muerte).

b)

-Creación (Construcción).
-Actualización.
-Destrucción.

c)

-Primer Actualización.
-Segunda Actualización.
-Tercera Actualización

d)

-Nacimiento.
-Crecimiento.
-Reproducción.
-Muerte.

6.

¿Son Hooks de React?

a)

useReducer, useForm

b)

useFetch, useComponent

c)

useRouter, useDispatch

d)

useState, useEffect

7.

¿Cómo se realiza el ruteo en React?

a)

Creando un archivo de configuración JSON con las rutas y componentes asociados.

b)

Usando CSS para definir las rutas y estilos de los componentes.

c)

Utilizando bibliotecas como React Router para definir rutas y renderizar componentes.

d)

Mediante el uso de Redux para gestionar el estado de la aplicación.

8.

¿Qué son los Hooks?

a)

Son JSX

b)

Son funciones

c)

Son callbacks

d)

Son componentes

9.

¿Qué son los Props en React y cómo se pasan?

a)

Los Props en React son funciones que se utilizan para modificar el estado de un componente. Se pasan mediante una llamada a una API externa.

b)

Los Props en React son elementos visuales predefinidos que se pueden insertar en un componente. Se pasan arrastrándolos y soltándolos en el editor de código.

c)

Los Props en React son objetos que contienen datos que pueden ser pasados de un componente padre a un componente hijo. Se pasan como atributos al componente hijo al ser invocado en el componente padre.

d)

Los Props en React son variables globales que pueden ser accedidas desde cualquier componente. Se pasan a través de un archivo de configuración especial.

10.

Explique el concepto de Estado en React y cómo se actualiza.

a)

El Estado en React se modifica directamente sin utilizar ningún método específico.

b)

El Estado en React se actualiza automáticamente sin necesidad de intervención del desarrollador.

c)

El Estado en React es un valor fijo que no puede cambiar.

d)

El Estado en React es un objeto que representa cómo debería lucir un componente en un momento dado y se actualiza utilizando el método setState().

11.

¿Para qué sirve el arreglo de dependencias de useEffect?

a)

Para guardar diferentes componentes.

b)

Para enlistar elementos.

c)

Siempre debe ir vacio para ejecutar la callback.

d)

Para observar, es crucial para controlar cuándo y por qué se ejecuta el efecto.

12.

Hook con el que puedo ejecutar mis actions:

a)

useDistpach

b)

useDispatches

c)

useDispatch

d)

useDispatcher

13.

¿Qué es lo que va en la propiedad reducers de un slice?

a)

Los componentes que se van a renderizar en ese slice

b)

Los estados que se van a actualizar cuando se ejecuten

c)

Las actions de mi slice

d)

Los hooks de mi slice

14.

¿Qué es el Hook useState en React y cómo se utiliza?

a)

El Hook useState en React es una herramienta para gestionar rutas en la aplicación.

b)

El Hook useState en React es un Hook que te permite añadir estado a componentes funcionales. Se utiliza importando 'useState' desde 'react' y luego llamando a esta función dentro del componente para inicializar el estado y obtener el valor actual del estado junto con una función para actualizarlo.

c)

El Hook useState en React es una librería externa que no se utiliza en la actualidad.

d)

El Hook useState en React es una función para renderizar componentes de clase.

15.

¿Qué necesito para hacer la configuración de un estado global con Redux?

a)

La store, un contexto y useEffect.

b)

La store, los slices y los hooks.

c)

La store, un dispatch y useReducer.

d)

La store, mínimo un slice y un provider (contexto).

16.

¿Qué props tiene un componente Route y para qué es cada uno?

a)

path: Es donde se define la ruta, element: Es el componente que se va a renderizar en esta ruta

b)

path: Es el nombre de la ruta, component: Es el componente que se va a renderizar en la ruta

c)

path: Es el inicio de la ruta, debe llevar siempre https, element: Es una callback

d)

path: Es la terminación d ela ruta, casi siempre es .com, element: Es Html

17.

¿Cómo se manejan los eventos en React?

a)

Los eventos en React se manejan utilizando props especiales que son funciones que se ejecutan cuando ocurre un evento específico, como 'onClick' para un clic de ratón.

b)

Los eventos en React se manejan mediante la creación de clases especiales para cada tipo de evento.

c)

Los eventos en React se manejan a través de un sistema de suscripción a eventos externos.

d)

Los eventos en React se manejan utilizando métodos globales predefinidos en la biblioteca.

18.

¿Qué devuelve el Hook useForm?

a)

Una callback

b)

Un array

c)

Una función

d)

Un objeto

19.

¿Qué es el ruteo dinámico en React y cómo se implementa?

a)

El ruteo dinámico en React se implementa utilizando bibliotecas de enrutamiento como React Router, donde se definen rutas y se asignan componentes a esas rutas para renderizar dinámicamente según la URL actual.

b)

El ruteo dinámico en React implica la creación manual de URL estáticas para cada componente renderizado.

c)

El ruteo dinámico en React se logra mediante el uso de animaciones CSS para cambiar entre diferentes componentes.

d)

El ruteo dinámico en React se basa en la utilización de funciones de temporización para cambiar entre diferentes vistas.

20.

Características de los componentes:

a)

Son callbacks, se ejecutan y retornan jsx

b)

Se escriben con CamelCase, son funciones flecha y retornan JSX

c)

Se escriben con PascalCase, son funciones (functional components) y retornan JSX

d)

Se escriben con snakeCase, son funciones fábrica y retornan métodos.

21.

¿Cómo defino una ruta con parámetros?

a)

<Route params='/products/:id' element{<Products/>} />

b)

<Route path='/products/:id' element{<Products/>} />

c)

<Route useParams='/products/:id' element{<Products/>} />

d)

<Route path='/products/=id' element{<Products/>} />

22.

¿Qué son las actions?

a)

Son callbacks que tienen dos parámetros, el primero representa el estado y el segundo el cambio de estado.

b)

Son funciones con tres parámetros, el primero es el valor actual del estado, el segundo un objeto y el tercero es el payload.

c)

Son funciones con dos parámetros, el primero es el valor actual del estado y el segundo es un objeto, donde nos interesa la propiedad payload.

d)

Son funciones con dos parámetros, el primero es un objeto donde nos interesa la propiedad payload y el segundo el valor actual del estado.

23.

¿Cuál es la diferencia entre <Link> y <Navigate>?

a)

<Link> se usa para redirecciones automáticas basadas en condiciones, mientras que <Navigate> se usa para enlaces que los usuarios pueden hacer clic.

b)

<Link> se usa sólo en etiquetas nav, mientras que <Navigate> se usa en cualquier otra etiqueta.

c)

<Link> va en la parte lógica, mientras que <Navigate> va en el JSX.

d)

<Link> se usa para enlaces que los usuarios pueden hacer clic, mientras que <Navigate> se usa para redirecciones automáticas basadas en condiciones.

24.

Hook con el que puedo acceder al valor actual de mi estado global:

a)

useSelection

b)

useSelector

c)

useState

d)

useDispatcher

25.

¿Qué tipo de archivo y con qué nomenclatura se crea un CustomHook?

a)

JS y PascalCase

b)

JSX y CamelCase

c)

JS y CamelCase

d)

JSX y PascalCase