Fabulous sites that React to your needs and users
September 30, 2019

Fabulous sites that React to your needs and users

César Costas Carrera | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source

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.
  • I would like to see a separation between React as a javascript tool attached to the DOM and JSX the Virtual DOM rendering engine. With that separation, static sites (which are already rendered and don't need JSX) would be able to be even smaller.
  • 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?

Yes

Are you happy with React's feature set?

Yes

Did React live up to sales and marketing promises?

Yes

Did implementation of React go as expected?

Yes

Would you buy React again?

Yes

If you're writing a site with multiple pages, and any kind of interactivity (click, navigation, opening modals, etc.), React is a suitable option.

If you're writing a single page, with no navigation and just displaying information (you probably don't even need javascript), then React is an overload.