It's fascinating to think about why one thing becomes more popular than another. Sometimes the reasons are clear, other times not so much. This is a particularly interesting question in the case of Angular and React. Angular, if we can refer to it as a single thing, used to be the most popular front end JavaScript framework by a wide margin. What happened?