Skip to content

New react version #100

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

Draft
wants to merge 12 commits into
base: master
Choose a base branch
from
Draft

New react version #100

wants to merge 12 commits into from

Conversation

gounthar
Copy link

As I was trying to modify the docker-based current tutorial, I upgraded the npm and node.js versions, which lead to the project not building anymore.

I then recreated a React app with the latest versions installed.

MarkEWaite added a commit to MarkEWaite/simple-node-js-react-npm-app that referenced this pull request Jul 18, 2025
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