You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-14
Original file line number
Diff line number
Diff line change
@@ -32,14 +32,16 @@ This repo contains the latest course material for [React Training](https://react
32
32
33
33
Already have Node/NPM installed? Then start here. Otherwise we have some instructions below in this document if you don't.
34
34
35
+
🚨 Be sure to be using at least Node v20
36
+
35
37
**For React Workshops**
36
38
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.
43
45
44
46
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/
45
47
@@ -56,12 +58,12 @@ Be sure to read this "JavaScript Primer" article if you think you'll need guidan
56
58
57
59
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.
58
60
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.
60
62
61
-
We presume you know:
63
+
At the very least, we hope you already know:
62
64
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)
65
67
- What an API is (in general)
66
68
- HTTP concepts like REST/GET/POST etc, and the general idea of AJAX requests
67
69
@@ -77,8 +79,8 @@ Note that **NPM (Node Package Manager)** is a command-line tool that will also b
77
79
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/).
78
80
79
81
```sh
80
-
# For Node 20 (for example)
81
-
$ nvm install 20
82
+
# For Node 22 (for example)
83
+
$ nvm install 22
82
84
83
85
# See this page for more install options:
84
86
# 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
112
114
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/).
0 commit comments