Vue.js / Nuxt.js

Pinia State Management

Pinia stores, state, actions, getters, integração com a Composition API, composição de stores, setup stores

20 perguntas de entrevista·
Junior
1

O que é um store do Pinia?

Resposta

Um store do Pinia é um objeto reativo centralizado que contém o state, os getters e as actions para gerenciar o estado da aplicação. Ao contrário do Vuex, o Pinia simplifica a sintaxe eliminando as mutations e oferece suporte nativo a TypeScript. Os stores do Pinia permitem compartilhar dados e lógica de negócio entre vários componentes de forma organizada e fácil de manter.

2

Qual função deve ser usada para criar um store do Pinia?

Resposta

A função defineStore é o método padrão para criar um store do Pinia. Ela aceita um identificador único como primeiro parâmetro e, como segundo parâmetro, um objeto de opções (option store) ou uma função setup (setup store). Essa função retorna um composable que pode ser usado nos componentes para acessar o store.

3

Em um store do Pinia, como definir os dados de estado?

Resposta

Em um option store do Pinia, o state é definido como uma função que retorna um objeto contendo os dados reativos. Essa abordagem funcional garante que cada instância do store tenha seu próprio estado isolado. O state se torna reativo automaticamente graças ao sistema de reatividade do Vue, permitindo que os componentes reajam às mudanças de dados.

4

O que são actions em um store do Pinia?

5

O que são getters em um store do Pinia?

+17 perguntas de entrevista

Domine Vue.js / Nuxt.js para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis