Workshop

RxJS - Level Up - Reactive Architecture and UX patterns

Sep 24
Sep 24, 2020 Online

Michael Hladky

Michael Hladky

rxjs live - michael

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