Workshop
RxJS - Level Up - Reactive Architecture and UX patterns
We are going to take a deep look into state-management and how RxJS can heavily improve the consistency of state and performance in distribution. Error handling and retry strategies are covered to ensure a stable architecture and data management.
You'll learn:
Combining streams
overview of combination the operators
progressive rendering
reduce the number of computations
Reactive State-Management
State aggregation
State selection
Architecture Patterns
Higher-Order Observables
Overview of the different flattening strategies (merge, concat, exhaust, switch)
Usage in the user Interface
Usage in business logic or data layer interaction like effects/epic of REDUX
Error-Handling
In-depth understanding of error handling
How to encapsulate error-prone code
Comparison of the different retry & repeat mechanisms