We all build user interfaces using some form of reactive programming. A new to-do was added? We need to render it on the screen. Someone changed the to-do’s title? We need to update the text element in the DOM. And there are dozens of libraries out there that help us do that. They are similar in some ways and different in others.
At the end of 2015, the AngularJS community announced the beta of Angular 2. The REST API development community followed the changes closely. Angular is one of the most popular frameworks for API developers to add a front-end to an API.