It’s a bit annoying with searching the internet - every time you look for a framework or a library which is a little bit trendy, Google simply brings up posts by its advocates. They will tell you a lot of nice things about it. The same problem with React, a popular Javascript library - you will hardly learn what’s the problem with it, even if you enter “when not to use React” into the search engine. Yet, it’s simple, and written plainly in reactjs.org Design Principles: ”The key feature of React is composition of components. Components written by different people should work well together”. “Should”, right?