رفرش هوشمند

پرسیده شده
فعالیت 1146 روز پیش
دیده شده 412 بار
0

خب این خوب شد

حالا اگر بخواهیم بطور هوشمند زمانی که تغییر میکنه خودش بفهمه و رفرش کنه 

در جلسات بعدی توضیح میدید ؟

فایل پیوست

developer
developer

15 اسفند 99

0
حذف شده

چنین قابلیتی در حال حاضر به صورت پیش فرض در next.js پیاده سازی نشده! البته اگر هم بخواد پیاده سازی بشه نیاز به یکسری کدنویسی در سمت بک اند پروژه داره که بتونیم این مورد رو داشته باشم.

برای re-generate شدن باید یک بار اون صفحه مورد نظر فراخوانی بشه. حالا اگر در شرایطی قرار گرفتید که واقعا چنین فیچری رو لازم داشتید و نمیخواید حتی یک نفر هم مقادیر قبلی رو مشاهده بکنه یکی از راحت ترین روش ها این زمانی که اون مطلبتون رو تغییر دادید یک بار هم به صورت اتوماتیک اون صفحه هم فراخوانی بشه! البته همین مورد هم که میگم به شخص زیاد باهاش موافق نیستم چون که میتونه هزینه نگهداری و توسعه رو زیاد بکن و یه سری دردسر ایجاد بکن

به احتمال خیلی زیاد در اکثر پروژه ها همین حالتی که خود next.js پیاده سازی کرده مشکلی رو ایجاد نمیکنه!

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

15 اسفند 99

0
حذف شده

خب من یک سوال برام پیش اومد

ما در ریکت یک رکورد را مثلا اضافه میکنیم و و دوباره useeffect اجرا میشه و همون موقع اطلاعات بروز میشوند بدون معطلی و رفرش

 

اینجا با این روش باید کاربر حتما رفرش کنه حداقل یک ثانیه هم صبر کنه

این چطور درست میشه و عین ریکت میشه ؟

 

فایل پیوست

developer

توسط

developer

15 اسفند 99

حذف شده
؟؟؟؟؟
developer

16 اسفند 99

حذف شده
این مورد مربوط میشه به حالت SSG و اگر شما شرایطی داری که SSG نیاز شما رو برطرف نمیکنه میتونی از SSR استفاده بکنید که برای هر درخواستی صفحه همون زمان generate میشه یا از حالت ترکیبی استفاده بکنی و اطلاعات رو میتونی سمت کلاینت دریافت بکنی
مجتبی سوری

16 اسفند 99

جلسه Incremental Static Regeneration در حالت SSG