Skip to content

Update with latest versions #161

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

MarkEWaite
Copy link
Contributor

@MarkEWaite MarkEWaite commented Jul 18, 2025

Update with latest versions

I recreated the sample application based on instructions from https://create-react-app.dev/docs/getting-started/ as had been done previously in this tutorial repository.

That updates the application and should replace the pull requests:

The React blog announces that as of Feb 2025, Create React App is deprecated for new apps. Existing apps are recommended to migrate to a framework or to a build tool like Vite.

The React dec site notes that React Router is the most popular routing library for React and can be paired with Vite to create a full-stack React framework. Since we're using Vite for the new documentation site, it is probably best to use React Router and Vite when we replace the sample application in this repository.

Testing done

  • Ran the application with npm start and confirmed that it rendered as expected on port 3000
  • Ran the jenkins/scripts/test.sh script and confirmed that tests pass
  • Ran the jenkins/scripts/deliver.sh script and confirm that the site built and rendered as expected on port 3000

I recreated the sample application based on instructions from
https://create-react-app.dev/docs/getting-started/ as had been done
previously in this tutorial repository.

That updates the application and should replace the pull requests:

* jenkins-docs#100
* jenkins-docs#138
* jenkins-docs#140
* jenkins-docs#141
* jenkins-docs#142
* jenkins-docs#143
* jenkins-docs#144
* jenkins-docs#146
* jenkins-docs#147
* jenkins-docs#150

https://react.dev/blog/2025/02/14/sunsetting-create-react-app announces
that as of Feb 2025, Create React App is deprecated for new apps.
Existing apps are recommended to migrate to a framework or to a build
tool like Vite.

https://react.dev/learn/creating-a-react-app#react-router-v7 notes that
React Router is the most popular routing library for React and can be
paired with Vite to create a full-stack React framework.  Since we're
using Vite for the new documentation site, it is probably best to use
React Router and Vite when we replace the sample application in this
repository.

Testing done:

* Ran the application with `npm start` and confirmed that it rendered
  as expected on port 3000
* Ran the `jenkins/scripts/test.sh` script and confirmed that tests pass
* Ran the `jenkins/scripts/deliver.sh` script and confirm that the site
  built and rendered as expected on port 3000
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant