برو به محتوای اصلی

سایت جواب‌کو چطوری طراحی شده که با کلیک بر روی لینک‌ها URL تغییر میکنه اما صفحه ریفرش نمیشه؟

ناشناس

من کجام؟ اینجا کجاست؟

در جوابکو می‌تونید در مورد هر موضوعی سوال کنید، به سوالای بقیه جواب بدید و تجربتون رو به اشتراک بگذارید!

تا اونجایی که من میدونم جوابکو با تکنولوژی React در فرانت‌اند طراحی شده و با این تکنولوژی شما میتونید یک Single Page Application (اپلیکیشن تک صفحه‌ای) بسازید. React از سیستم Routing خودش به اسم React Router و این سیستم به شما اجازه میده هدایت سمت کاربر یا Client side navigation داشته باشید و بر اساس Url انتخاب شده یک کامپوننت رو برای کاربر رندر کنید. در اپلیکیشن‌های تک صفحه ای نیازی به درخواست از سرور برای لود کردن اون کامپوننت نیست و این اتفاق سمت کلاینت میافته. اگر کنکجاو بودین بدونین دقیقا از نظر فنی چه اتفاقی میافته که کامپوننت‌ها لود میشن بدون نیاز فرستادن یک درخواست به سرور و اصلا این کامپوننت‌ها در ری‌اکت چی هستن، پیشنهاد میکنم چند ویدیو در یوتوب یا سایت‌های آموزشی درباره webpack، react و react router ببینید.

۵