ابـراهــیم
ابـراهــیم
خواندن ۱ دقیقه·۲ سال پیش

هوک ()useRouter در Nextjs

هوک ()useRouter در Nextjs
هوک ()useRouter در Nextjs


سلام

تابع ()useRouter یک آبجکت رو بر می گردونه که شامل اطلاعات مسیری که درونش قرار داریم به همراه توابعی برای مدیریت سیستم routing هست.


استفاده های رایج از ()useRouter

دسترسی به شناسه صفحه ای که درونش قرار داریم:

در اینجا، نام شناسه slug هست.
در اینجا، نام شناسه slug هست.

این شناسه درون خصوصیت query این تابع قرار داره.


بازگشت به صفحه ی قبل:


هدایت کاربر به صفحه ای دیگر:

در اینجا بررسی می کنه که اگر کاربر لاگین نکرده باشه، به صفحه لاگین هدایت بشه
در اینجا بررسی می کنه که اگر کاربر لاگین نکرده باشه، به صفحه لاگین هدایت بشه


منابع

router

nextjsuserouterrouter
ساده بگیر ولی دستِ کم نگیر
شاید از این پست‌ها خوشتان بیاید