راکت

تبدیل به ری اکت

5 پاسخ

سلام
من سایتمو با لاراول نوشتم و کاملا تموم شده حالا میخوام ری اکتش کنم
راهش چیه؟
دوره ری اکت رو خریدم اما متوجه نشدم چجوری با لاراول کار کنم
میشه راهنمایی کنین؟
ممنون

ثبت پرسش جدید

پاسخ‌ها

5
Nima Aram
Nima Aram
@aramnima50

تخصص: a simple full stack

اون سایتی که نوشتید میبایستی بصورت API باشه تا بتونید با ری اکت کلاینت رو بصورت جداگانه توسعه بدید.

saman
saman
@saman1111

سلام

وقتی که ری اکت رو یاد گرفتین باید قسمت های ویو سایتتون رو ( همونا که الان به صورت blade نوشتین ) به کامپوننت ری اکت تبدیل کنین.
یعنی تک تک بیاین قسمت های HTMLشون رو توی کامپوننت های ری اکت قرار بدین و جاهایی هم لازمه که تغییر بدین یا بازنویسی کنین

و بعدش باید ری اکتی که نوشتین رو از طریق API وصل کنین به لاراولتون

یعنی توی کنترلر هاتون دیگه view برنمیگردونین و فقط دیتا رو به صورت JSON برمیگردونین
و سمت ری اکت این دیتا رو دریافت میکنین و ازش استفاده میکنین

در کل این که اینجوری نیست که صرفا یه چیزی به پروژه اضافه کنین تا تبدیل به ری اکت بشه
شما باید قسمت view رو کامل و قسمت controller ها رو تا حدودی بازنویسی کنین.

شاید پاسخ شما همین‌جا باشد

Taha
Taha
@itstaha

تخصص: طراح و توسعه دهنده وب

سلام
چیزی که شما میگید باید وب سایت به دو بخش فرانت اند و بک اند تقسیم بشه .
فرانت اند همون ظاهر سایتتون هست که باید با ری اکت آماده کنید .
بک اند هم همون پردازش هایی هست که توی کنترلر یا ... انجام میدید . برای اینکار باید یک سری تغیرات توی پروژتون انجام بدید و API رو آماده کنید . بعد با ری اکت وصل بشید به API و حالا هر چیزی که میخواید رو پیاده سازی کنید .
فرانت شما الان همون فایل های Blade هستند .

Arez hz
Arez hz
@arezhz

تخصص: Front-end developer

سلام
بر قوی بودن react شکی نیست ولی اگر داری از لاراول استفاده میکنی به نظر من بهتره بری سراغ vuejs چون خود لاراول به صورت پیش فرض vuejs رو پشتیبانی میکنه و کار کردن رو باهاش راحت تر میکنه البته این حرف من یه پیشنهاد ساده اس.

Arez hz
Arez hz
@arezhz

تخصص: Front-end developer

برای کار با react هم پروژه رو api کن تمام داده ها رو با api بگیر و front رو با react بچین اینطوری پروژه ات کار میکنه در اصل میشه دوتا پروژه یکی پروژه لاراول که back کار روتشکیل میده یکی هم react که داره از api های بک استفاده میکنه . حالا برای اینکه react رو ببری تو لاراول یه خروجی production از react بگیر یه سری فایل میده که شامل js , css یه html که اینا رو تو فایل blade اصلیت جا بده مثل یه پروژه عادی

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

ورود یا ثبت‌نام