To deploy a React app on Ubuntu Server 23.04 using PM2, follow the steps below.
Step 1 : Install PM2
Begin by installing PM2 globally using npm.

Step 2 : Run PM2 startup
Set up PM2 to start on boot.

Step 3 : Create a React app
Use Create React App to generate a new React application.

Step 4 : Build the app
Navigate to the app's directory and build the project.

Step 5 : Run the app with PM2
Serve the built files using PM2, specifying the port and app name.

Step 6 : Test the app
Open your browser and navigate to your server's IP address or domain to test the deployed React app.

Step 7 : Manage the Application
- Check the application status:

- Restart the application:

- Reload the application without downtime:

- Stop the application:

- Delete the application from PM2:

Congratulations! You have successfully deployed a React app on Ubuntu Server 23.04 using PM2.