RxJS topics
12 short topics in Frontend Application Engineering. Each one is a single focused exercise with a clear piece of evidence at the end.
12 topics, one exercise each.
Work through them in order, or jump to the one you need.
These are draft topic outlines (draft; instructor review pending). Full lessons follow after review; ask Ajay if you need a topic sooner.
- 01
State ownership and granularity
Demonstrate state ownership and granularity in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 02
Reactive change propagation
Demonstrate reactive change propagation in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 03
Derived state and selectors
Demonstrate derived state and selectors in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 04
Update operations and immutability
Demonstrate update operations and immutability in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 05
Asynchronous state transitions
Demonstrate asynchronous state transitions in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 06
Subscription cleanup
Demonstrate subscription cleanup in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 07
State reset and initialization
Demonstrate state reset and initialization in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 08
Persistence and rehydration
Demonstrate persistence and rehydration in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 09
Component-state integration
Demonstrate component-state integration in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 10
State inspection and debugging
Demonstrate state inspection and debugging in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 11
State-transition testing
Demonstrate state-transition testing in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course → - 12
Large-application state organization
Demonstrate large-application state organization in a focused RxJS example; verify normal behavior and one edge or failure case. Keep the exercise bounded and record the behavior supported by the chosen version.
Open micro-course →
Learn the same ideas beyond RxJS.
These courses share topics with this one, so you can compare how each language or tool handles the same concept.
More in Frontend state forms and interactions.
You have the curiosity.
Let’s turn it into capability.
Start with a practical workshop or bring a specific question to Ajay.