Redux, createStore
Avvalgi maqolamizda sizlar bilan reducer funksiyasi va action orqali state o'zgaririshini ko'rib o'tgan edik. Bu safar esa reduxda creeateStore funksiyasini o'rganib chiqamiz. createStore yuqorida bajargan ishimiz(state o'zgarishi)ni redux tomonidan tayyor yozib qo'yilgan funkisiyasi hisoblanadi.
createStore - dispatch metodi yordamida action typega murojat qiladi ya'ni bu yerda dispatch store va action o'rtasida dispecherlik vazifasini o'taydi.
Ushbu kodni ko'rib chiqsak.
1. Reducer funksiyamiz createStoreda parametr sifatida chaqirildi.
2. createStorening dispatch metodi orqali reducer funksiyamizning action parametrining type xossasiga qiymat berilmoqda.
3. Reducer funksiyamiz esa shartlarni tekshirib bizga qiymat qaytaradi.
Pastroqda console ichida yozilgan getState() metodi bizga reducer funksiyamizdagi shartga qarab initialStateni o'zgargan yoki avvalgi qiymatini qaytaradi.
getState() ham dispatch kabi createStore() funksiyasning metodi hisoblanadi!