۶ میلیون تومن هدیه🎁 + کلی آفر جذاب در کمپین تابستون🔥 تابستون کوتاهه پس بزن بریم 👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ محمدرضا
پیاده سازی سایت چندزبانه و آپشنال به صورت SPA در React
مجتبی سوری حل شده توسط مجتبی سوری

عرض ادب و احترام دارم خدمت شما استاد عزیزم

من php کار هستم و برای یک پروژه که به صورت spa هست میخوام ان شالله بزنم توی کار ری اکت و واقعا نیاز هست برای هندل پروژه هامون چون هیچ زمینه و تجربه ای ندارم چندتا سوال خیلی مهم و مبتدی جلو راهمو گرفته که ان شالله از تجربه‌های شما و دوستان استفاده کنم 

پروژه پنل ادمین به صورت spa و چند زبانه هست و آپشنال (منظور از آپشنال این هست که مدیر سایت از طریق پنل تنظیمات سایت بتونه یه سری موارد فعال یاغیرفعال کنه حذف یا اضافه کنه فلان ویجت و  )

1- آیا با توجه به اینکه از سمت بک مشکلی نیست و api‌ها موردی نداره ری اکت می‌تونه هندل کنه این موضوع (دینامیک بودن نوع زبان نوشته‌ها و گرفتن زبان جاری سیستم از api ) رو ؟

2 - ما با توجه به آپشنال بودن پنل ادمین و داشتن یک پنل تنظیمات جدا می‌تونیم آپشن پنل رو پیاده سازی کنیم بدون دغدغه ؟ مدیر سایت بتونه مثلا چیدمان صفحه‌ها پنل کاربران ادمین ش رو خودش اوکی کنه؟
من هیچ دیدی ندارم و ممنون میشم چراغ راه من در مسیر این پروژه و چالش‌های جدیدش باشید 

سلام

بحش چند زبانه بودن خیلی مورد خاصی نداره و تقریبا ارتباط مستقیمی با خود react نداره و باید این قابلیت رو اضافه کرد که حالا یا خودتون کدش رو می‌نویسید که خیلی هم کار پیچیده ای نیست و یا از پکیج‌ها آماده میتونید استفاده بکنید مثل i18next

 

برای اون موردی هم که گفتید بخش‌ها مختلف رو بتون تنظیم بکن نمایش بده یا نه! اینم اصلا مورد خاصی نیست و به راحتی قابل پیاده سازی هست 

با توجه به اینکه بخش‌ها مختلف به صورت کامپوننت‌های مجزا مستقل و بدون وابستگی قابلیت پیاده سازی دارند به راحتی میشه مشخص کرد  که کدوم بخش از صفحه نمایش داده بشه یا نه! نهایت از طریق یک api (با توجه به شرایط پروژه باید کامل‌تر بررسی بشه) لیست بخش هایی که باید نمایش داده بشه رو میشه دریافت کرد و بر اساس اون کامپوننت‌ها رو render کنید

بهترین پاسخ
مجتبی سوری ۰۶ مهر ۱۴۰۰، ۱۳:۴۰