Logo
TGCATALOG
Catálogo Selecciones Blog
Entrevista de Frontend - JS HTML CSS

Entrevista de Frontend - JS HTML CSS

Canal para preparar entrevistas de frontend: JavaScript, HTML, CSS. Tareas prácticas y análisis.

Sin valoraciones
409
26.10.2026
409
26.10.2026
Sin valoraciones
409
26.10.2026
Redirección segura vía bot
О канале

Canal para preparar entrevistas de frontend: JavaScript, HTML, CSS. Tareas prácticas y análisis.

Подписчиков 10,325
Тематика IT
Язык Español
Ссылка t.me/frontendInterview
Descripción

El recurso está dedicado a la preparación para entrevistas de desarrolladores de frontend. Contiene preguntas, pruebas y respuestas en JavaScript, HTML y CSS. Ayuda a sistematizar el conocimiento y pasar la entrevista con confianza.

Últimas publicaciones

Entrevista de Frontend - JS HTML CSS
Entrevista de Frontend - JS HTML CSS
🔒Открыть пост
и посмотреть медиа
Что такое mutations и actions в vuex? Который является официальной библиотекой для управления состоянием в приложениях Vue.js, mutations (мутации) и actions (действия) играют ключевые роли в управлении состоянием. Они помогают обеспечивать предсказуемость изменения состояния и организовывают логику приложения. Mutations (Мутации) Это единственный способ изменить состояние в Vuex. Каждая мутация имеет тип и обработчик. Обработчик мутации получает состояние как первый аргумент, и дополнительный аргумент в качестве полезной нагрузки (payload), который можно использовать для передачи данных в мутацию. Мутации должны быть синхронными, чтобы изменения состояния можно было легко отслеживать. Это помогает делать отладку и логгирование более предсказуемыми. import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++; }, incrementBy(state, payload) { state.count += payload.amount; } } }); Actions (Действия) Действия используются для выполнения асинхронных операций или сложной бизнес-логики перед вызовом мутаций. Действия могут содержать произвольную асинхронную логику, такие как API-запросы, и затем вызывать мутации для изменения состояния. Действия вызываются с помощью метода dispatch и могут возвращать промисы, что полезно для обработки цепочек асинхронных операций. import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { count: 0 }, mutations: { increment(state) { state.count++; } }, actions: { incrementAsync({ commit }) { setTimeout(() => { commit('increment'); }, 1000); }, incrementByAsync({ commit }, payload) { setTimeout(() => { commit('incrementBy', payload); }, 1000); } } }); Взаимодействие между Mutations и Actions: Mutations Синхронно изменяют состояние. Actions Могут быть асинхронными и обычно вызывают мутации для изменения состояния. Пример взаимодействия // store.js import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export default new Vuex.Store({ state: { message: '' }, mutations: { setMessage(state, message) { state.message = message; } }, actions: { fetchMessage({ commit }) { setTimeout(() => { const message = 'Hello from async action!'; commit('setMessage', message); }, 2000); } } }); Компонент {{ message }} Load Message import { mapState, mapActions } from 'vuex'; export default { computed: { ...mapState(['message']) }, methods: { ...mapActions(['fetchMessage']), loadMessage() { this.fetchMessage(); } } }; 👉 @frontendInterview
Entrevista de Frontend - JS HTML CSS
Evolución de suscriptores
+-1.0% últimos 30 días
Actuales
10,325
Hace un mes
10,426
Crecimiento medio
+-3 / día
Actualizado
hace 1 día

Reseñas de canal Entrevista de Frontend - JS HTML CSS

Inicia sesión para dejar una reseña

Solo los usuarios registrados pueden compartir su opinión.

Aún no hay reseñas

¡Sé el primero en compartir tu experiencia con este recurso!

Recursos similares

Loading
Cambiar a tema claro
Inicio Catálogo Selecciones Blog Entrar