Skip to content

Commit a003de4

Browse files
committed
update readme
1 parent fdb2728 commit a003de4

File tree

1 file changed

+16
-14
lines changed

1 file changed

+16
-14
lines changed

README.md

+16-14
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,16 @@ This repo contains the latest course material for [React Training](https://react
3232

3333
Already have Node/NPM installed? Then start here. Otherwise we have some instructions below in this document if you don't.
3434

35+
🚨 Be sure to be using at least Node v20
36+
3537
**For React Workshops**
3638

37-
- Do `npm install` first
38-
- Do `npm start`
39-
- Choose `app-react-router-spa` from the menu
40-
- You'll see a menu in the terminal. Choose "FULL APP"
41-
- You should be able to visit localhost:3000 in the browser and see the app
42-
- You're all set if you see the app.
39+
- Do `npm install` first.
40+
- Do `npm start`.
41+
- Choose `app-react-router-spa` from the menu.
42+
- You'll see a menu in the terminal. Choose "FULL APP".
43+
- You should be able to visit localhost:3000 in the browser and see the app.
44+
- If the app pulls up, you're all set for the workshop.
4345

4446
Be sure to read this "JavaScript Primer" article if you think you'll need guidance on modern JavaScript: https://reacttraining.com/blog/javascript-the-react-parts/
4547

@@ -56,12 +58,12 @@ Be sure to read this "JavaScript Primer" article if you think you'll need guidan
5658

5759
That's totally okay if you don't know JS very well as long as you know how to program in any other language you'll do fine in the workshop. However, JavaScript has changed a lot since 2015 and if you're not used to its modern syntax, you might struggle a bit with React and our material **so please read** [this primer article](https://reacttraining.com/blog/javascript-the-react-parts/) that will get you ready. People often tell us the primer article was the thing that made the workshop successful for them.
5860

59-
This workshop assumes you know how to program. Sometimes we'll get attendees who have the goal of knowing high level details about React so they can better communicate with their React developer co-workers. In that case, you're certainly welcome to attend, but the material is designed for programmers.
61+
Not a programmer? This workshop assumes you know how to program some. Sometimes we'll get attendees with a goal of knowing high level concepts and terms so they can better communicate with their team, even though they don't code much. That's totally fine just just keep in mind the workshop will be heavy in coding concepts.
6062

61-
We presume you know:
63+
At the very least, we hope you already know:
6264

63-
- How to write HTML
64-
- How to do Command Line
65+
- How to write some HTML
66+
- How to do Command Line stuff (whether you're on Windows/Mac/Linux)
6567
- What an API is (in general)
6668
- HTTP concepts like REST/GET/POST etc, and the general idea of AJAX requests
6769

@@ -77,8 +79,8 @@ Note that **NPM (Node Package Manager)** is a command-line tool that will also b
7779
If you need to verify that you have NVM installed, do: `nvm version`. Then install Node. Which version of Node should I use? It probably won't matter much, but we try to use the [Active Version](https://nodejs.org/en/about/releases/).
7880

7981
```sh
80-
# For Node 20 (for example)
81-
$ nvm install 20
82+
# For Node 22 (for example)
83+
$ nvm install 22
8284

8385
# See this page for more install options:
8486
# https://github.com/nvm-sh/nvm#usage
@@ -112,8 +114,8 @@ Note that **NPM (Node Package Manager)** is a command-line tool that will also b
112114
If you need to verify that you have NVM installed, do: `nvm version`. Then install Node. Which version of Node should I install? It probably won't matter much, but we try to use the [Active Version](https://nodejs.org/en/about/releases/).
113115

114116
```sh
115-
# For Node 20 (for example)
116-
$ nvm install 20
117+
# For Node 22 (for example)
118+
$ nvm install 22
117119

118120
# IMPORTANT: You'll be also prompt to `nvm use`
119121
# the version number that you installed. You may

0 commit comments

Comments
 (0)