Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, integración con la Composition API, composición de stores, setup stores

20 preguntas de entrevista·
Junior
1

¿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?

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.

3

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.

4

¿Qué son las actions en un store de Pinia?

5

¿Qué son los getters en un store de Pinia?

+17 preguntas de entrevista

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