Below are the advantages of ReactJS:
1) Increases the application’s performance with Virtual DOM
2) JSX makes code easy to read and write
3) It renders both on the client and server-side
4) Easy to integrate with other frameworks (Angular, BackboneJS) since it is only a view library
5) Easy to write UI Test cases and integration with tools such as JEST.