RxJS Glossary & Semantics - 20 terms you need to understand! (p.1)
When people talk about #RxJS You feel like it's an alien language?
Consumer:
• The entity that subscribes to an Observable to receive values and notifications.
Producer:
• Generates values for an Observable; it can be either shared among multiple subnoscriptions or unique for each subnoscription.
Subnoscription:
• Represents the connection between a Consumer and an Observable, allowing the Consumer to receive values and notifications.
Observable:
• A core RxJS type that represents a lazy collection of future values or events.
Observer:
• An object with optional methods to handle the next value, error, and completion notifications from an Observable.
Subscribe:
• The action of connecting an Observer to an Observable, initiating the flow of values and notifications.
Finalization:
• The process of cleaning up resources when a Subnoscription is completed or errored.
Unsubnoscription:
• The action of terminating a Subnoscription, stopping the flow of values and notifications.
Observation:
• The process of reacting to values and notifications from an Observable, which occurs only during an active Subnoscription.
Observation Chain:
• A series of Observers linked together, where each Observer notifies the next in the chain.
Next/Error/Complete:
• The three types of notifications that an Observable can send to an Observer.
When people talk about #RxJS You feel like it's an alien language?
Consumer:
• The entity that subscribes to an Observable to receive values and notifications.
Producer:
• Generates values for an Observable; it can be either shared among multiple subnoscriptions or unique for each subnoscription.
Subnoscription:
• Represents the connection between a Consumer and an Observable, allowing the Consumer to receive values and notifications.
Observable:
• A core RxJS type that represents a lazy collection of future values or events.
Observer:
• An object with optional methods to handle the next value, error, and completion notifications from an Observable.
Subscribe:
• The action of connecting an Observer to an Observable, initiating the flow of values and notifications.
Finalization:
• The process of cleaning up resources when a Subnoscription is completed or errored.
Unsubnoscription:
• The action of terminating a Subnoscription, stopping the flow of values and notifications.
Observation:
• The process of reacting to values and notifications from an Observable, which occurs only during an active Subnoscription.
Observation Chain:
• A series of Observers linked together, where each Observer notifies the next in the chain.
Next/Error/Complete:
• The three types of notifications that an Observable can send to an Observer.
RxJS Glossary & Semantics - 20 terms you need to understand! (p.2)
Multicast/Unicast:
• Describes whether multiple Consumers share a single Producer (Multicast) or each Consumer has its own Producer (Unicast).
Cold/Hot Observable:
• A Cold Observable creates a new Producer for each Subnoscription, whereas a Hot Observable shares a single Producer among all Subnoscriptions.
Push/Pull System:
• RxJS Observables push values to Consumers, which is the opposite of pull systems where Consumers request values.
Operator & Operator Function:
• Functions that transform or modify Observables or the values they emit.
Operation:
• A specific action or transformation applied to values in an Observable stream, often set up by operators.
Stream:
• A sequence of values or events flowing from a Producer to a Consumer.
Source:
• An Observable that provides values to another Observable.
Observable Inputs:
• Various types that can be easily converted to Observables.
Notifier:
• An Observable used to trigger actions in another Observable, often used for coordination between Observables.
Multicast/Unicast:
• Describes whether multiple Consumers share a single Producer (Multicast) or each Consumer has its own Producer (Unicast).
Cold/Hot Observable:
• A Cold Observable creates a new Producer for each Subnoscription, whereas a Hot Observable shares a single Producer among all Subnoscriptions.
Push/Pull System:
• RxJS Observables push values to Consumers, which is the opposite of pull systems where Consumers request values.
Operator & Operator Function:
• Functions that transform or modify Observables or the values they emit.
Operation:
• A specific action or transformation applied to values in an Observable stream, often set up by operators.
Stream:
• A sequence of values or events flowing from a Producer to a Consumer.
Source:
• An Observable that provides values to another Observable.
Observable Inputs:
• Various types that can be easily converted to Observables.
Notifier:
• An Observable used to trigger actions in another Observable, often used for coordination between Observables.
RxJS Glossary & Semantics - 20 terms you need to understand! (p.3 extended ^_^)
Lazy:
- An observable won't push a value until there is a subnoscription. A common mistake is to forget to subscribe and wonder why nothing is happening.
Memory Leak:
- If you forget to finalize, or to unsubscribe, or put subnoscriptions within subnoscriptions---RxJS observables will live forever and may even cause unexpected behavior because they are still alive when you expected them to be gone.
Lazy:
- An observable won't push a value until there is a subnoscription. A common mistake is to forget to subscribe and wonder why nothing is happening.
Memory Leak:
- If you forget to finalize, or to unsubscribe, or put subnoscriptions within subnoscriptions---RxJS observables will live forever and may even cause unexpected behavior because they are still alive when you expected them to be gone.
https://github.com/angular/angular/blob/main/aio/content/guide/roadmap.md
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
angular/aio/content/guide/roadmap.md at main · angular/angular
Deliver web apps with confidence 🚀. Contribute to angular/angular development by creating an account on GitHub.
- new logo
- new web site for documentation(https://angular.dev/)
- finished tasks with hydration (SSR)
- new syntax „Control Flow“
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
🚀 The Ultimate Angular Adapter for TanStack Query | by Netanel Basal | Nov, 2023 | Netanel Basal
https://netbasal.com/the-ultimate-angular-adapter-for-tanstack-query-fac41b244c6f
https://netbasal.com/the-ultimate-angular-adapter-for-tanstack-query-fac41b244c6f
Medium
🚀 The Ultimate Angular Adapter for TanStack Query