Overall Satisfaction with React
React is used by the front end team to build our website. It allows the team to work in a modular way, creating components that can be either reusable (saving development time in future developments) or exclusive (encapsulating the unique logic and preventing it to be broken by other developments). Working with React allows the business to scale quickly.
- Modular development.
- Server-side rendering.
- Small learning curve.
- A React app might get messy producing lots of re-renders.
- React allows a modular design, which is fabulous for A/B testing (showing a different module to each user). Some of these experiments had an improvement as big as to pay for the whole team that coded it. So far we know the ROI has been positive, but I can't provide a number.
The code maintainers are usually very alert in Github, Twitter, and other channels, replying and solving any doubts or questions.
Do you think React delivers good value for the price?
Are you happy with React's feature set?
Did React live up to sales and marketing promises?
Did implementation of React go as expected?
Would you buy React again?
If you're writing a site with multiple pages, and any kind of interactivity (click, navigation, opening modals, etc.), React is a suitable option.