0% encontró este documento útil (0 votos)
12 vistas3 páginas

Preguntas Clave sobre React y APIs

El documento aborda preguntas frecuentes sobre React, APIs y Scrum, explicando que React es una librería para crear interfaces de usuario y que se integra con APIs mediante herramientas como Axios y Fetch. También se discute la interacción de React con bases de datos a través de un backend, así como los principios de Scrum, incluyendo roles, sprints y artefactos clave. Finalmente, se destaca cómo Scrum puede mejorar el desarrollo de proyectos en React mediante una organización clara y entregas incrementales.

Cargado por

Goku Sayayin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas3 páginas

Preguntas Clave sobre React y APIs

El documento aborda preguntas frecuentes sobre React, APIs y Scrum, explicando que React es una librería para crear interfaces de usuario y que se integra con APIs mediante herramientas como Axios y Fetch. También se discute la interacción de React con bases de datos a través de un backend, así como los principios de Scrum, incluyendo roles, sprints y artefactos clave. Finalmente, se destaca cómo Scrum puede mejorar el desarrollo de proyectos en React mediante una organización clara y entregas incrementales.

Cargado por

Goku Sayayin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Preguntas sobre React y APIs

1. ¿Qué es React y para qué se utiliza?


R.- React es una librería para crear interfaces de usuarios con código abierto,
es decir, que está a disposición de cualquier programador para que use sus
recursos e incluso haga colaboraciones. Se utiliza para Desarrollo de
aplicaciones web dinámicas:
Ejemplo: Paneles de control, sistemas de gestión, redes sociales.
Permite cargar contenido dinámico sin necesidad de recargar la página
completa. Ejemplo: Gmail, Trello.
Proyectos con escalabilidad y mantenimiento: Gracias a su enfoque modular
(componentes), es ideal para proyectos que necesitan crecer o cambiar con el
tiempo.
2. ¿Cómo se integra una API en React?
R.- Para integrar una API en React, se envían y reciben datos de fuentes
externas, generalmente mediante bibliotecas o API. Los datos obtenidos de las
API se utilizan para actualizar dinámicamente la interfaz de usuario de React.
Para consumir API REST en React, se pueden utilizar dos formas populares:
 Axios, un cliente HTTP basado en promesas
 Fetch API, una API web que ya está incluida en el navegador
3. ¿Qué es un hook en React, y cómo ayuda con las APIs?
R.- Un hook en React es una función especial que te permite "enganchar"
características de React, como el estado y el ciclo de vida, en componentes
funcionales sin necesidad de usar clases. Los hooks simplifican la forma de
manejar lógica compleja y mejoran la reutilización del código en componentes
React.
4. ¿Cuál es la diferencia entre Fetch y Axios?
R.- Fetch: Nativo de JavaScript, no requiere instalación, pero es más básico y
manual para manejar errores y procesar JSON.
Axios: Biblioteca externa que facilita la configuración, procesa JSON
automáticamente y maneja errores mejor, ideal para proyectos complejos.

Preguntas sobre Bases de Datos en React


5. ¿React interactúa directamente con bases de datos?
R.- No, React no interactúa directamente con bases de datos. React es una
biblioteca de JavaScript para construir interfaces de usuario (frontend).
Para acceder a una base de datos, React depende de una API o backend que
gestione las operaciones de la base de datos. React se comunica con este
backend mediante solicitudes HTTP usando herramientas como Fetch o Axios.
6. ¿Qué tipos de bases de datos son compatibles con aplicaciones React?
React es compatible con cualquier base de datos, ya que interactúa a través de un
backend. Bases de datos comunes incluyen SQL (MySQL, PostgreSQL) y NoSQL
(MongoDB, Firebase).
7. ¿Cuál es el papel del backend al conectar una base de datos con React?
El backend actúa como intermediario, manejando la lógica, seguridad y consultas
a la base de datos. React envía solicitudes al backend, que devuelve los datos
procesados.
8. ¿Cómo manejar la seguridad al conectar una base de datos con React?
 Implementar autenticación (JWT, OAuth).
 Usar HTTPS para proteger datos en tránsito.
 Validar y sanitizar datos en el backend.
 Limitar permisos según el rol del usuario.

Preguntas sobre Scrum


9. ¿Qué es Scrum y en qué consiste?
Es un marco ágil para gestionar proyectos complejos, basado en iteraciones
cortas (Sprints) y enfoque colaborativo.
10. ¿Cuál es la duración típica de un Sprint en Scrum?
Entre 1 y 4 semanas, según la complejidad del proyecto.
11. ¿Quién es el Product Owner y cuáles son sus responsabilidades?
Es el responsable de maximizar el valor del producto, definir el backlog y priorizar
las tareas.
12. ¿Qué diferencia hay entre un Scrum Master y un Product Owner?
 Scrum Master: Facilita el proceso Scrum y elimina impedimentos.
 Product Owner: Define el producto y prioriza necesidades.
13. ¿Qué es una Daily Scrum y cuál es su propósito?
Es una reunión diaria de 15 minutos para sincronizar al equipo y planificar el día.
14. ¿Qué artefactos clave utiliza Scrum?
 Product Backlog: Lista priorizada de tareas.
 Sprint Backlog: Tareas seleccionadas para un Sprint.
 Incremento: Resultado entregable tras un Sprint.
15. ¿Cómo se mide el progreso en Scrum?
Con herramientas como burndown charts y revisando el cumplimiento de los
objetivos del Sprint.
16. ¿Qué beneficios ofrece Scrum frente a metodologías tradicionales?
 Mayor adaptabilidad al cambio.
 Entregas rápidas y frecuentes.
 Colaboración constante entre el equipo y el cliente.

Preguntas combinadas (React y Scrum)


17. ¿Cómo ayuda Scrum en un proyecto React?
Organiza el desarrollo en etapas claras, prioriza funcionalidades y asegura
entregas incrementales.
18. ¿Cómo se integra el QA en Scrum durante el desarrollo de una aplicación
React?
QA participa en pruebas continuas durante cada Sprint, validando componentes
React y asegurando calidad.
19. ¿Qué papel tiene el Scrum Master en un equipo que desarrolla en React?
Facilita el trabajo, elimina obstáculos técnicos o organizativos, y asegura que el
equipo siga los principios ágiles.
20. ¿Cómo afecta el backlog de Scrum al desarrollo de componentes en
React?
El Product Backlog define qué componentes se deben desarrollar y en qué orden
según las prioridades del cliente.

También podría gustarte