وب‌سرویس مجید

پروژه next-react-server-components

vercel/next-react-server-components

این پروژه یک نمایشگاه زنده از قابلیت‌های کامپوننت‌های سروری ری‌اکت در کنار فریم‌ورک نکست‌جی است.

کاربرد:

این پروژه به تو کمک می‌کنه بدون نیاز به ایمپورت مستقیم داده‌ها در کلاینت، کامپوننت‌هایی بنویسی که داده‌ها رو از سرور به صورت شفاف دریافت کنن.

در چه شرایطی بهتره استفاده شود؟

وقتی می‌خوای عملکرد اپ رو بهبود بدی، تعداد درخواست‌های شبکه رو کم کنی و از render کردن در سمت سرور (SSR) به صورت هوشمند استفاده کنی.

همچنین برای سایت‌هایی که به داده‌های پویا دسترسی دارن و می‌خوان بدون لگدی در UX، اطلاعات رو نمایش بدن، عالیه.

چند مثال از موارد استفاده:

- نمایش لیست محصولات با داده‌های بزرگ از دیتابیس، مستقیماً در کامپوننت سروری

- نمایش اطلاعات کاربر پس از احراز هویت، بدون نیاز به useEffect و fetch در کلاینت

- ترکیب کامپوننت‌های سروری و کلاینتی در یک صفحه برای تعامل پویا و render سریع

  • ##NextJS
  • ##ReactServerComponents
  • ##SSR
  • ##WebPerformance
  • ##FullStackReact
  • ##Vercel
  • ##ServerComponents
  • ##React2024
  • ##EdgeRendering
  • ##JAMstack