سلام استاد
تفاوت EJS با ReactJs در چیه ؟ اگه بخوایم از ری اکت استفاده کنیم دیگه نیازی به EJS نداریم ؟
ممنون
سلام دوست من
EJS یک template engine هست که پردازش های ما رو که در بکند انجام دادیم رو می تونه فرانت منتقل کنه و برعکس اما ریکت یک فریم ورک(در واقع کتابخانه!!) هست و خیلی امکانات دیگه در اون موجود داره .
خیر در صورت استفاده از ریکت یکی از هزاران قابلیت ریکت اینه که این پدازش رو انجام می ده و نیازی به ejs ندارید و شما باید فقط در سمت بکند api رو بنویسید
یه دنیا ممنون از پاسخ
یه سوال دیگه پیش میاد اینکه ما اون اطلاعاتی که با EJS میفرستیم سمت فرانت، بدون EJS چطور باید بفرستیم ؟ ابزاری خاصی مثل EJS هست برای اینکار ؟
ممنون
سلام
توی ReactJS واسه گرفتن اطلاعات از سرور از axios استفاده میکنیم ولی اینکه میگید چجوری باید بفزستیم که توی بکاند اتفاق میوفته و توی پروژه عملی همین دوره (وبلاگ) ما از سمت بک مسیر و عنوان (path PageTitle) رو میفرستیم یا همون اعتبار سنجی که با Yup انجام دادیم و پیام خطا رو از بک به فرانت فرستادیم تا نمایش داده بشه
حالا واسه فرستادن اطلاعات از بک به فرانت میتونیم از res هم استفاده کرد که مثلا توی php با استفاده از Header ها انجام میشد و اینجا هم بیشتر توی ساخت route ها و میانافزار (middle ware) که میسازیم یک تابع هستن که مقدار های ورودی req و res رو میگیرن( request response) و با استفاده از res میتونیم به درخاست کاربر جوتب بدیم
حالا توی فرانت از axios ااستفاده میکنیم تا جواب را بگیریم و به کاربر نمایش بدیم