TanStack Redact: یه نسخهی سبکتر از React برای TanStack Start
سازندهی TanStack Start از اینکه React با حدود ۶۰ کیلوبایت gzip بزرگترین بخش غیرقابلحذف استک بود ناراحت بود. Preact هم به خاطر فاصلهای که با React 19 پیدا کرده دیگه گزینهی خوبی نبود. راهحل؟ با کمک هوش مصنوعی در یک روز یه پروجکشن جدید از API ریاکت ساخت که در حالت nano فقط ۷.۰۸ کیلوبایت وزن داره و قابلیتهایی مثل Suspense، context و hydration به صورت ماژولار قابل فعال یا غیرفعالکردن هستن. این ابزار روی سایتهای tannerlinsley.com و tanstack.com در حال اجراست.
این محتوا بهصورت خودکار با استفاده از هوش مصنوعی تولید شده است. بررسی نهایی آن پیش از استفاده توصیه میشود و مسئولیت استفاده از آن بهعهده کاربر است. برای مطالعه متن اصلی خبر،اینجا را کلیک کنید
خلاصهٔ کاملتر
یکی از دردسرهای کار با TanStack Start اینه که React به تنهایی حدود ۶۰ کیلوبایت gzip روی کلاینت میشه — قبل از اینکه حتی یه خط از کد اپ بارگذاری بشه. در مقابل، بقیهی اکوسیستم TanStack (Router، Query، Store، Form، Virtual) روی هم از این عدد خیلی کمتره. این تناسب درستی نبود: کوچکترین چیزی که نمیشه حذفش کرد، بزرگترین وابستگی استکه.
اولین گزینه Preact بود، ولی preact/compat دیگه با React 19 بهاندازهی کافی هماهنگ نیست. مشکلات ریز روی use()، server actions، error boundaries و hydration یکییکی اضافه شدن و هر پچ روی پچ قبلی سوار شد. بعد از پنجمین وصله، سازنده متوقف شد و به یه ایدهی بزرگتر رسید: API عمومی React خودش «جدول پایه» است، نه یه پیادهسازی خاص.
خلاصهٔ کاملتر این خبر رو میتونی با داشتن اشتراک ویژه بخونی!
اشتراک رایگان
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات
اشتراک ویژه
- دسترسی به خلاصهٔ کوتاه خبر
- دسترسی به خلاصهٔ کامل/اختصاصی خبر + نکات کلیدی
- ارسال اخبار مورد علاقه به ایمیل شما
- ارسال اخبار مورد علاقه به تلگرام شما
- عدم نمایش تبلیغات




