آموزش Vuex 4 و Firebase Auth - بخش دوم: مبانی Vuex
در بخش اول مقالهی ما، به بررسی کلیات Vuex 4 و Firebase Auth پرداختیم. اگر هنوز فرصتی نداشتهاید تا آن را مطالعه کنید، پیشنهاد میکنم که ابتدا آن را مطالعه فرمایید تا با اصول اولیهی این موضوعات آشنا شوید. در این بخش، به بررسی مبانی Vuex میپردازیم. Vuex یک کتابخانهی مدیریت وضعیت برای برنامههای Vue.js است که از الگوی Flux الهام گرفته شده است. اصول اساسی Vuex شامل چهار عنصر است که در ادامه به آنها میپردازیم: 1. **وضعیت (State):** وضعیت برنامه شامل اطلاعاتی است که میخواهید به اشتراک گذاشته شود. در Vuex، وضعیت مرکزی مخزنی از دادهها است که در سراسر برنامه قابل دسترس است. 2. **عملکنندهها (Actions):** عملکنندهها توابعی هستند که عملیاتی نظیر درخواست دادهی از سرور را انجام میدهند و سپس نتایج را به توابع تغییر دهندهی وضعیت ارسال میکنند.