Search⌘ K
AI Features

Understanding How the Single Page Is Served

Explore how a React single page application is served through index.html and the role of the Webpack development server in injecting scripts dynamically during development. Understand the differences in serving JavaScript files in development versus production, including minified bundles and caching strategies. This lesson helps learners grasp the integration of frontend assets in React apps hosted with ASP.NET Core.

Understanding the structure of index.html in React app

We know that the single page that hosts the React app is index.html, so let’s examine this file. This file can be found in the public folder of the ClientApp folder. The React app will be injected into the div tag, which has an id of root:

C++
<div id="root"></div>

Let’s run our app again in Visual Studio to ...