O'Reilly logo

React 16 Tooling by Adam Boduch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Better user experience

The most compelling reason for building a static version of your React components is to provide a better experience for your users. The key metric here is the overall performance improvements. Instead of having to touch various API endpoints and handle all of the asynchronous aspects of providing data to your React components, everything is loaded upfront.

Another less obvious user experience improvement with statically built React content is that since there are fewer moving parts, there's less chance of the site breaking, leading to user frustration. For example, if your React components don't have to reach out over the network to fetch data, this failure vector is removed entirely from your site.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required