
Pinia State Management
Pinia stores, state, actions, getters, integración con la Composition API, composición de stores, setup stores
1¿Qué es un store de Pinia?
¿Qué es un store de Pinia?
Respuesta
Un store de Pinia es un objeto reactivo centralizado que contiene el state, los getters y las actions para gestionar el estado de la aplicación. A diferencia de Vuex, Pinia simplifica la sintaxis al eliminar las mutations y ofrece soporte nativo para TypeScript. Los stores de Pinia permiten compartir datos y lógica de negocio entre varios componentes de forma organizada y mantenible.
2¿Qué función se debe usar para crear un store de Pinia?
¿Qué función se debe usar para crear un store de Pinia?
Respuesta
La función defineStore es el método estándar para crear un store de Pinia. Acepta un identificador único como primer parámetro y, como segundo parámetro, un objeto de opciones (option store) o una función setup (setup store). Esta función devuelve un composable que se puede usar en los componentes para acceder al store.
3En un store de Pinia, ¿cómo se definen los datos de estado?
En un store de Pinia, ¿cómo se definen los datos de estado?
Respuesta
En un option store de Pinia, el state se define como una función que devuelve un objeto que contiene los datos reactivos. Este enfoque funcional garantiza que cada instancia del store obtenga su propio estado aislado. El state se vuelve reactivo automáticamente gracias al sistema de reactividad de Vue, lo que permite que los componentes reaccionen a los cambios de datos.
¿Qué son las actions en un store de Pinia?
¿Qué son los getters en un store de Pinia?
+17 preguntas de entrevista
Otros temas de entrevista Vue.js / Nuxt.js
Fundamentos de JavaScript
JavaScript moderno (ES6+)
Fundamentos de Vue
Componentes Vue
Vue Router
Vuex (Legacy)
Composition API
Reactividad de Vue
Fundamentos de Nuxt
Data Fetching en Nuxt
SSR y SSG en Nuxt
Rutas de servidor Nuxt
Módulos Nuxt
Composables de Vue
Formularios y validación Vue
Gestión de estado en Nuxt
Testing en Vue
Despliegue de Nuxt y CI/CD
Rendimiento de Vue
Patrones avanzados de Vue
TypeScript con Vue
Autenticación Nuxt
SEO con Nuxt
Internacionalización en Nuxt
Arquitectura Vue
Seguridad en Nuxt
Ecosistema Vue
Migración Vue 2→3 y Nuxt 2→3
Domina Vue.js / Nuxt.js para tu próxima entrevista
Accede a todas las preguntas, flashcards, tests técnicos, ejercicios de code review y simuladores de entrevista.
Empieza gratis