React is a UI component framework.  The testing-in-isolation and composition you can do with React makes it very productive.  It&#x27;s good for reasoning about the fine details in a UI.<p>Yeah, it would be good to get a router and couple that with React.  React is not a total solution for making a web app, and anyone that picks it up seriously will learn that very quickly.<p>We need lots more libraries like React that focus on one area of development and do that well rather than all these own-the-world frameworks that have both shiny and awkward parts.  I want devs to do their front-end library selections very carefully and build a mosaic that fits together well for their app&#x27;s particular use cases.