ReactJS is flexible 2. Time taken for development is less 3. Easy to test 4. Improves performance and productivity 5. Seo-Friendly apps 6. Single-page apps 7. Allows custom components 8. Assured of strong community support