یادداشتهای کاری درباره معماری، کارایی و واقعیتِ پرچالشِ ساختِ محصولات React و React Native — نوشتهشده از دلِ صرافیهای کریپتو، سامانههای امنیت سایبری و پلتفرمهای سلامت.
هرکسی میتواند یک div را محو کند. هنر در طراحیِ رقص است — نمایشهای پلکانی، انتقالهای layout مشترک و دانستنِ اینکه کِی حرکت باید کنار برود.
هزاران رویدادِ زنده، جدولهای مجازیسازیشده و یک بودجهٔ رندر. یادداشتهایی از NAXON دربارهٔ windowing، مرزهای suspense و آرام نشان دادنِ «بلادرنگ».
Reanimated و Gesture Handler روی ترِد UI تفاوتِ یک نمونهٔ اولیه و یک محصول است. ساختِ یک شیتِ کشویی که حتی روی اندرویدِ میانرده هم فریم نمیاندازد.
هر اپ به یک کلیسای reducer نیاز ندارد. نقشهای عملگرایانه از اینکه کدام استیت در URL، در React Query، در Zustand و در استیتِ سادهٔ کامپوننت جای دارد.
تصمیمهای مدلسازیِ محتوا در روزِ اول تعیین میکنند سالِ دوم لذتبخش باشد یا نه. بلوکهای کامپوننتی، پیشنویس/انتشار و یک لایهٔ fetch تایپدار که از تغییرِ اسکیما جان بهدر میبرد.
میدانِ ذرات زیباست و راهی عالی برای نابودیِ Core Web Vitals. مقداردهیِ تنبل پس از اولین رندر، محدودکردنِ device-pixel-ratio و توقفِ حلقهٔ رندر خارج از دید — همان دستورِ پشتِ هیروِ همین سایت.
گاهبهگاه و بدون اسپم؛ وقتی چیزی ارزشِ وقتت را داشته باشد منتشر میکنم. معماری فرانتاند، کارایی و درسهایی از کارِ واقعیِ محصول.