mkhy
4 سال پیش توسط mkhy مطرح شد
5 پاسخ

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

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


ثبت پرسش جدید
Nima Aram
تخصص : a simple full stack
@aramnima50 4 سال پیش مطرح شد
0

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


saman
@saman1111 4 سال پیش مطرح شد
0

سلام

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

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

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

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


Taha
تخصص : طراح و توسعه دهنده وب
@itstaha 4 سال پیش مطرح شد
0

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


Arez hz
تخصص : Front-end developer
@arezhz 4 سال پیش مطرح شد
0

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


Arez hz
تخصص : Front-end developer
@arezhz 4 سال پیش مطرح شد
0

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


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

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