Below are the list of limitations:
- React is just a view library, not a full-blown framework
- There is a learning curve for beginners who are new to web development.
- Integrating React.js into a traditional MVC framework requires some additional configuration
- The code complexity increases with inline templating and JSX.
- Too many smaller components leading to over-engineering or boilerplate