در حال حاضر محصولی در سبد خرید شما وجود ندارد.
در این مجموعه آموزش یاد می گیرید که چطور با RxJS می توانید وب سایت ها و وب سرویس ها را کدنویسی کنید.
عنوان اصلی : Hands-On RxJS for Web Development
بررسی اجمالی دوره
RxJS را کاوش کنید - چه و چرا؟
نصب Node.js
شروع کننده پروژه آزمایشی Angular
Forking RxJS Playground در JSFiddle
مشاهده پذیرها چیست و چگونه می توان آنها را ایجاد کرد؟
مشاهدهپذیرهای سرد و داغ
موضوعات - داده های خود را به چندین مشترک ارسال کنید
موارد مشاهده شده در مدیریت وضعیت برنامه (ngRxStore)
مزایای بهروزرسانی واکنشی مؤلفهها در مورد تغییر دادهها
برای کاهش اندازه App Bundle با اپراتورهای Pipe-able کار می کنید؟
اصلاح داده ها با "map".
فیلتر کردن داده ها با "فیلتر".
با داده های معمولی خطاها را با «catchError» مدیریت کنید
جلوگیری از محاسبات مجدد غیر ضروری با «متمایزUntilChanged»
همه مقادیر منتشر شده را با "اسکن" اجرا کنید
دستکاری داده ها با "بافر".
استفاده از عملگرهای صاف کردن
برای جلوگیری از شرایط مسابقه، با switchMap به آخرین داده های قابل مشاهده تغییر دهید
رویدادهای برنامه را با mergeMap و mergeAll کنار بگذارید
واکشی نتایج تماس تاخیری API با mergeMap و Subjects
تمرین پردازش تکه های داده با mergeAll و bufferCount
تمرین عملیات CRUD با concatMap
استفاده از zip و combinationLatest برای تغییر حالت کامپوننت
رفع اشکالات Backend با forkJoin: Rx Analog of Promise.all
درخواستهای Http خطاشده را با اپراتور «دوباره امتحان کنید» با یک خط کد دوباره انجام دهید!
با اپراتور "repeat" تماس های Http تکراری برقرار کنید
از اپراتورهای retryWhen و repeatWhen برای منطق تکرار پیچیده استفاده کنید
چرا لغو اشتراک؟ با سیاست لغو اشتراک صحیح از نشت حافظه جلوگیری کنید
ابتدا تمرین کنید، عملگرها را پرش کنید، بردارید، takeUntil و takeWhile
رفع الگوهای ضد الگوی RxJS برای بهبود قابلیت نگهداری کد
استراتژی زمانبندی انتشار رویدادها را با زمانبندیها کنترل کنید
تست های واحد برای جریان های قابل مشاهده: تکنیک های Rx.BehaviorSubject و Rx.Marbles
استفاده از اپراتورهای چندپخشی برای جلوگیری از درخواست مجدد داده های مشابه برای هر ناظر
نکات رفع اشکال
Hands-On RxJS for Web Development
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.