Server Components وعده میدهند JS کمتر به مرورگر برسد — اما اگر مرزها را اشتباه بکشید، هم DX خراب میشود هم سرعت.
چه زمانی RSC ارزش دارد؟
- صفحات محتوایی و لیستهای دادهمحور با SEO
- خواندن دیتابیس/API در سرور بدون افشای کلید
- کاهش bundle برای مسیرهای پرترافیک موبایل
چه زمانی Client بمانید؟
- تعامل غنی (دراگ، ادیتور، canvas)
- state محلی پیچیده با آپدیت لحظهای
- کتابخانههایی که فقط در مرورگر کار میکنند
الگوی پیشنهادی محصول
1. Layout و دادهٔ اولیه روی Server
2. جزیرههای تعاملی کوچک با `'use client'`
3. فرمهای حساس با Server Actions یا API امن
4. اندازهگیری LCP/INP قبل و بعد از مهاجرت
در PelatinCode این مرز را از روز اول معماری میکنیم تا بعداً «بازنویسی کامل» لازم نشود.
---
*منتشرشده برای سئوی فنی دامنه · ۱۴۰۵/۶/۱۳ · دسته: Frontend*