This is Part 3 of a 5-part series. Part 0 was the introduction, Part 1 was about organizing our application architecture effectively, Part 2 tackled components best practices, abstracting third-party APIs, authentication and routing, now the goal is to tackle reactivity properly, especially common caveats, but also test and debug…