FRAMEWORKS
The main problem front-end frameworks set out to solve is change detection, meaning detecting changes to application state so that the UI can be updated accordingly. This article dives deep into how each framework (React, Angular, Vue, and Svelte) tackles change detection. For example, React’s change detection is straightforward, while Angular’s change detection is a disaster.