کامپوننت مشترک در کل پروژه و دیتای داینامیک

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

سلام
ممنونم استاد بابت تدریس عالیتون
یک مشکل که برای من پیش اومده اینه که layout پروژم یک سری دیتا داینامیک داره
من باید داخل هر page این درخواستو بزنم یا راه حل بهتری هم وجود داره؟
ممنون میشم جوابمو بدین.

فایل پیوست

-NaViD
-NaViD

29 مرداد 00

1
حذف شده

در نسخه فعلی nextJs از getInitialProps و getServerSideProps  فقط داخل page میشه استفاده کرد (حالا اینکه در نسخه های بعدی اون رو در جاهای دیگه هم استفاده کرد شاید اضافه بشه) چون که این دو تا رو در دسترس نداریم یکمی کار سخت میشه! میشه از getInitialProps کرد (که البته شدیدا nextJs توصیه میکنه که دیگه از این متد استفاده نشه و در حال منسوخ کردن اون هست چون که اگر از اون استفاده بکنی یکسری بهینه سازی هایی رو که nextJs به صورت اتوماتیک داره انجام میده رو از دست میدیم)

اگر این مورد تاثیری بر روی سئو نداره و عملیات سنگینی هم نباشه اینکه منتقل بشه سمت فرانت خیلی مشکلی فکر نکنم ایجاد بکن! 

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

30 مرداد 00

0
حذف شده

سلام

اگر امکانش هست یکمی اطلاعات بیشتر در مورد مشکلی که دارید رو بگید که بهتر بشه راهنمایی کرد

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

29 مرداد 00

0
حذف شده

سلام
استاد من یک فوتر دارم که یک سری اطلاعات (اطلاعات رو از api دریافت میکنم)  رو باید نشون بدم داخلش و خوب فوتر رو داخل فایل _app.js گذاشتم که همه صفحاتم این کامپوننتو داشته باشن.مشکلم اینجاست که این  اطلاعات  رو چه جوری به فوتر پاس بدم 

فایل پیوست

-NaViD

توسط

-NaViD

29 مرداد 00

0
حذف شده

اون api بر اساس هر صفحه اطلاعات متفاوتی رو بر می گردونه؟ آیا Data تغییر میکن یا ثابت؟ 

شرایط باید کامل تر و دقیق تر بررسی بشه  و این نظرم رو نمیشه ملاک عمل قرار داد 

 ظاهرا باید client-side اطلاعات رو دریافت بکنی (منظورم همون به صورت عادی مثلا با استفاده از useEffect) که حالا میتونی این لاجیک رو بازم با توجه به شرایط در جاهای مختلفی قرار داد مثلا داخل footer یا Layout

فایل پیوست

مجتبی سوری

توسط

مجتبی سوری

30 مرداد 00

حذف شده
نه ،اطلاعات داخل همه صفحات ثابته و هر چند ساعت فقط عوض میشه.باز هم اطلاعات رو client-sdie بگیرم ؟
-NaViD

30 مرداد 00