Reactive Programing یا برنامه نویسی واکنش گرا یعنی:
برنامه نویسی با جریان های اطلاعات غیر همزمان (Asynchronous Data Flows)
برنامهنویسی واکنشگرا یک الگوی طراحی را توصیف میکند که بر منطق برنامهنویسی ناهمزمان برای مدیریت بهروزرسانیهای بلادرنگ برای محتوای ثابت دیگر تکیه دارد. ابزاری کارآمد - استفاده از جریانهای خودکار داده - برای مدیریت بهروزرسانی دادهها در هر زمان که کاربر درخواستی میکند، فراهم میکند.
RX = OBSERVABLE + OBSERVER + SCHEDULERS
OBSERVABLE : OBSERVABLE چیزی جز جریان داده ها نیست. Observable داده هایی را که می توان از یک رشته به رشته دیگر منتقل کرد بسته بندی می کند. آنها داده ها را پردازش کرده و به اجزای دیگر عرضه می کنند.
Observers: Observers جریان دادهای را که توسط Observable انتشار داده میشود مصرف میکنند. Observers با استفاده از متد subscribeOn برای دریافت دادههای منتشر شده توسط Observable تصدیق میشوند.
Schedulers: Schedulers کامپوننت در Rx هستند که به
Observers و Observable میگویند که روی کدام رشته باید اجرا شوند.
شما میتوانید از متد ()observerOn استفاده کنید تا به observers بگویید که کدام رشته را باید مشاهده کنید.
ثبت دیدگاه جدید
0 دیدگاه
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *