TGViewer
elyor.dev elyor.dev @elyor_dev · 249 subscribers
Post #6 324
#zustand #effector #battle


Бугун zustand билан effector ни "боевой проект" да солиштириб кўрдим. Проект тўлиқ эффекторда ёзилганди, сахифалар ҳам кўп, яъни ўртача катталикдаги проект деса ҳам бўлади. Стейтлар effector'да ёзилган. Ўшани zustand га алиштирдим. Натижада bundle size 12KB га қисқарди 😵‍💫.

12KB менимча катта натижа эмас. Кутилган натижани олмадик😁.

Zustand'нинг feature'лари ҳам effector'га нисбатан камроқ экан. Лекин redux'дан қулайроқ.

Ҳа айтганча сторлар билан ишлашда ҳам ҳеч бўлмаса функция фабрика ишлатиш керак экан. Мени вазиятимдаги каби state manager'ни ўзгартириш таски келса тезда ўзгартириб чиқиш имкони бўлади.

P. S. Бизда айнан функция фабрика ишлатилган, шунга ўша функция ўзигина қайта ёздим ҳолос. Ташқарига стор ва action'лар берилади, яъни компонент ичида у стор effector'га тегишлими ёки zustand'га буни аҳамияти қолмайди. Қолган баъзи жойларни,масалан useStore каби импортларни webstorm билан replace all қилиб қўя қолдим.

P. S. S. Ишхонада effector ишлатамиз, ҳар ҳолда ҳозирча, келажакда zustand'га ўтиш эхтимоли бор. Team lead'лар хоҳиши(

@elyor_dev
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 →