React Review یه ابزار از تیم Million هست که کدبیس ریاکتت رو آدیت میکنه و مشکلات رو پیدا میکنه — بدون اینکه به کدت دسترسی نوشتنی داشته باشه.
وقتی بازنویسی یه اپ بومی به React Native با ایجنت کدنویسی ارزون میشه، دیگه نگرانی از «انتخاب اشتباه» کمتر معنی داره.
گیتهاب چند ماهه روی ادغام Herb تو مونولیت ریلزش کار کرده و نتیجه جالبیه: باگهایی پیدا شدن که سالها از دید ابزارهای موجود پنهان مونده بودن.
Expo SDK 56 وارد فاز بتا شد و با خودش یه سری تغییر بزرگ آورده: از پایدارشدن Expo UI گرفته تا جدا شدن از React Navigation و بهبود چشمگیر سرعت بیلد.
MDXEditor یه کامپوننت متنباز ریاکته که ویرایش مارکداون رو به تجربهای شبیه Notion یا Google Docs تبدیل میکنه — بدون نیاز به جابجایی بین حالت ویرایش و پیشنمایش.
۴۲ پکیج TanStack هفتهای پیش با بدافزار آلوده شدن — نه از طریق سرقت توکن، بلکه با مسموم کردن کش CI. تیم حالا داره زیرساخت رو از نو میسازه.
نسخه پایدار React Router v7 منتشر شد و همه چیزهایی که Remix v2 داشت رو با خودش به داخل React Router برگردوند. این نسخه برای کاربران React Router v6 امکاناتی مثل کامپایلر مبتنی بر Vite، سرور رندرینگ، code splitting، type safety پیشرفته و HMR رو اضافه میکنه. کاربران Remix v2 هم میتونن با یه مسیر ارتقای روان به این نسخه مهاجرت کنن. React Router v7 همچنین بهعنوان پلی بین React 18 و 19 معرفی شده.
fate یه کتابخانه دادهفچینگ برای React هست که ایدههای بهترینهای Relay و GraphQL رو بدون نیاز به زبان کوئری گرافکیول پیاده میکنه.
این مقاله یه سیستم سبکوزن برای شناسایی کاربران بدون نیاز به لاگین رو معرفی میکنه که روی سایت TNS پیادهسازی شده. ایده اصلی اینه که یه شناسه یکتا (userPseudoId) برای هر بازدیدکننده ساخته بشه و با اولویتبندی در localStorage، sessionStorage یا کوکی ذخیره بشه. این شناسه یه تاریخ انقضا داره و بعد از اون بهصورت خودکار تجدید میشه. کل منطق توی یه شیء جاوااسکریپت مرتب شده که کش داخلی هم داره تا فراخوانیهای مکرر سریعتر باشن.
Waku یه فریمورک مینیمال برای React Server Components هست که حالا با نسخه ۱.۰ بتا، قدم جدیای به سمت پروداکشن برداشته.
Blue یه ابزار جدیده که کدهای جاوااسکریپت رو به C++ تبدیل میکنه و بعد یه فایل اجرایی مستقل ازشون میسازه — بدون نیاز به Node.js یا Electron در زمان اجرا.
Safari و Firefox کدهایی دارند که بر اساس دامنهی سایت، رفتار رندرینگ رو عوض میکنن — TikTok، Netflix، Instagram و حتی SeatGuru رفتار خاصی دریافت میکنن. کروم این کارو نمیکنه.
ریکرژن (بازگشت) یکی از قشنگترین مفاهیم برنامهنویسیه، ولی یه دام پنهان داره که حتی کد کاملاً درست رو هم میتونه خراب کنه.
گوشیهای مدرن دیگه یه مستطیل ساده نیستن؛ نوچ، Dynamic Island، گوشههای گرد و نوار gesture همه میتونن محتوای سایتت رو قایم کنن. مرورگرها مقدار این فضاها رو از طریق متغیرهای محیطی safe-area-inset در CSS در اختیارت میذارن تا بتونی layout رو باهاشون تنظیم کنی. برای استفاده از این قابلیت باید اول با viewport-fit=cover به مرورگر بگی که میخوای کنترل کامل viewport رو بگیری، بعد با env(safe-area-inset-*) المانهای مهم رو از پشت UI سیستم دور کنی. این باگها چون فقط روی موبایلهای واقعی ظاهر میشن، خیلی
فریمر ابزاری برای ساخت سایتهای حرفهای بدون نوشتن یک خط کده که تیمهای طراحی و مارکتینگ رو از وابستگی به توسعهدهندهها آزاد میکنه.
آمازون چتبات Rufus را حذف کرد و بهجایش Alexa for Shopping را معرفی کرد؛ دستیاری هوشمند که مستقیم داخل نتایج جستجوی آمازون ظاهر میشه.
سازنده Ruby on Rails در کپنهاگ با تیلور اتول روی یک صحنه میشینه — گفتگویی که کمتر کسی انتظارش رو داشت.
استیو بلنک، پدر Lean Startup، متوجه شد دانشجوهاش با AI در یک هفته کارهایی میکنن که قبلاً ماهها طول میکشید — اما این سرعت یه مشکل جدی هم با خودش آورده.
کنترل سرعت انیمیشنهای CSS در حین اجرا کار سادهای نیست — تغییر مقادیر روی انیمیشن در حال اجرا باعث پرشهای عجیب میشه. این مقاله یه روش هوشمند معرفی میکنه.
EtwWatcher یه وباپ رایگانه که بهت اجازه میده رویدادهای ETW ویندوز رو روی نسخههای مختلف مرور کنی و با هم مقایسه کنی — بدون نیاز به VM یا نصب هیچ ابزاری.