TGViewer
Dev thinking loud Dev thinking loud @dev_thinking_loud · 1.61K subscribers
Post #284 2.75K
Redux useSelector()da compare funksiya

useSelector() API Redux storedagi statening bir qismini olish uchun ishlatiladi. Unga berilgan callback odatda selector funksiya deb ataladi. Shu selector funksiyadan qaytgan qiymat oldingisidan farqli bo'lsa componentda rerender sodir boladi. Agar bizga butun slice kerak bo'lmay uning bir qismi kerak bolsa, osha qismlaridan obyekt yaratib qaytaramiz. Masala shundaki selector funksiya har ishlaganida u yangi obyekt qaytaradi, ichidagi qiymatlar ozgarmagan bo'lsa ham. Bu component rerenderiga sabab bo'ladi. Buning oldini olish uchun useSelector()ga ikkinchi argumentda shallowEqual funksiyasini berishimiz kerak.
  • 👍 37
  • 🔥 6
  • ❤ 1
  • 👎 1
More from @dev_thinking_loud
  1. Jun 14, 2026TDD, PP va AI Bir oralar Birlashgan Qirollikdan inglizlar bilan bir proyektda birga ishlad…
  2. May 4, 2026Assalamu alaykum! Bir muddat uzilishdan keyin video darslarni davom etish uchun imkon payd…
  3. Apr 22, 2026“Yangi O‘zbekiston” universitetida FinTech yo‘nalishidagi xakaton bo‘lib o‘tadi 25–26-apre…
  4. Feb 6, 2026Post #537
  5. Feb 5, 2026Claude Opus 4.6 va GPT 5.3 Codex Bugun yuqorida zikr etilgan ikki AI model release bo’ldi.…
  6. Dec 9, 2025System design concepts Interviewlarga tayyorlanayotgan middle va senior darajadagi dasturc…
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 →