TGViewer
elyor.dev elyor.dev @elyor_dev · 249 subscribers
Post #9 288
Zustand

Va'da berganimdek zustand'ning aynan core qismini qisqa "обзор"i haqida post. (React uchun binding qismi boshqa safarga qoldi)

Zustand'dagi asosiy funksiya bu rasmdagi createStoreImpl funksiyasi.

Xo'sh uni ichida ishlatilayotgan variable va functionlarni rasmda raqamlab chiqdim. (destroyni qoldirdim, u deprecated bo'lgani uchun)

Birma-bir ko'rib chiqamiz

1. state - bizga kerakli data va actionlar aynan shu variableda joylashadi.
Oxiridan bitta qator yuqoridagi
state = createState(setState, getState, api)
ushbu code biz store create qilayotganimizda uzatib yuboradigan callback'ni chaqirib natijasini state'ga yozib qo'ymoqda, ya'ni initial state va actionlarni.

2. listeners - bu biz tartib bo'yicha 5-da turgan subscribe funksiyasiga uzatib yuboradigan callbacklarimizni saqlovchi variable. (Set haqida bilmasanggiz).
More from @elyor_dev
  1. Jun 29, 2026#tekin Tekin! Kompyuteringizda yoki serveringizda modellarni ishga tushirish bo'yicha Said…
  2. May 26, 2026Qurbon hayiti muborak boʼlsin!
  3. Apr 5, 2026Mobx Endi Mobx'ning ishga tushish tezligi, ma’lumotlarni tahlil qilish va Proxy bilan ishl…
  4. Mar 20, 2026Ҳайит айёми муборак бўлсин!
  5. Feb 18, 2026Ramazon muborak bo'lsin!
  6. Jan 8, 2026wakatime.com statistikasiga qaraganda, 2025-yilda PHPda o'rtacha php'chidan 4 marta kamroq…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →