SSR مخفف Server-Side Rendering است و روشی برای رندر کردن صفحات وب در سمت سرور قبل از ارسال به کلاینت است. این تکنیک در React، برای بهبود سرعت بارگذاری اولیه و بهینه سازی سئو سایتها مورد استفاده قرار میگیرد.
در روش معمولی React (Client-Side Rendering)، صفحه ابتدا با یک ساختار خالی رندر شده و بعدا با استفاده از JavaScript در سمت کلاینت، اجزای React به آن اضافه میشوند. در مقابل، SSR قبل از ارسال صفحه به مرورگر، رندر کامل صفحه را در سمت سرور انجام میدهد. این باعث میشود که صفحه با محتوای کامل در ابتدا نمایش داده شود و زمان بارگذاری اولیه را به حداقل برساند.
مزایای استفاده از SSR در React:
مراحل انجام SSR در React:
نکات کلیدی:
ممکن است استفاده از SSR به برخی از کدها نیاز داشته باشد اما به طور کلی پیچیدگیهای خاصی ندارد.