تا این قسمت از فصل، به خوبی پیش آمده ایم. بسیاری از برنامه نویسان تازه کار می گویند که VueX را درک کرده اند اما هنوز در هنگام کدنویسی آنقدر ها هم راحت نیستند. این مسئله عادی است و هر زمانی که با یک زبان برنامه نویسی جدید یا پکیجی جدید کار می کنید، مدتی طول می کشد تا به آن عادت کنید. البته توجه داشته باشید که شما مجبور به استفاده از VueX نیستید؛ مثلا اگر برنامه ای کوچک یا متوسط دارید، شاید به نظرتان بیاید که استفاده از VueX اصلا لازم نیست و حتی اضافه کاری محسوب می شود! من برای این جلسه خلاصه ای از کل قسمت های قبل را ارائه می دهم تا نگاهی کلی به VueX داشته باشید. ما یک store مرکزی داریم که حاوی داده های مربوط به state برنامه ی ما است. همچنین mutations هایی تعریف کرده ایم که مسئول ایجاد تغییر در store هستند. mutation ها حتما و همیشه باید همگام یا synchronous باشند. برای رفع مشکل داشتن کد های asynchronous (ناهمگام) و mutation ها از action ها استفاده می کردیم. کار action ها، اجرای تمام کد های غیر همگام و سپس ثبت کردن یا commit کردن یک mutation است.
پنل نویسندگان