سلام من تازه ReactJs رو یادگرفتم و برای تمرین یه پروژه وبلاگ ساختم که بک اندش رو با لاراول زدم.
حالا میخوام اون پست هایی که از دیتابیس میاد و توی صفحه اصلی نشون میده اینبار اگه رکورد جدیدی توی دیتابیس ایجاد شد بدون رفرش شدن ایجاد بشه.
آیا این امکان پذیره و اگه اره چطوری باید چیکار کنم؟
خیلی ممنون
یک روش غیراصولی و نه چندان جالب ارسال درخواست های منظم بصورت Ajax و آپدیت لیست بر اساس داده های دریافتی هست و روش اصولی و حرفه ایش استفاده از وب سوکت هست.
باید یک listener ایجاد کنید برای یک Event خاص. مثلا ایجاد مقاله جدید
و بعد هر وقت مقاله جدیدی اضافه شد اون Event رو فراخونی کنید تا از طریق Broadcasting به گوش تمامی listener هایی که منتظر اون Event هستند برسه و محتواشون رو آپدیت کنند.
برای لاراول راحت ترین روشش استفاده از Eco و Pusher هست.
شاید پاسخ شما همینجا باشد