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
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,12 @@ The following dependecies are used for this project. Feel free to experiment usi
13
13
- node v18.14.2
14
14
- npm v9.5.0
15
15
-> **NOTE:** We will use v18.14.2 for the official production client and server builds but feel free to use other NodeJS versions by setting "engine-strict=false" in the .npmrc file when working on localhost development as needed, but please use v18.14.2 when installing new modules. Do not commit the package.json or package-lock.json files should they change when "engine-strict=false".
- The React Developer Tools is a web browser extension for debugging React apps.
18
+
- It's best to view these demos with the React Profiler, one of the tools available in the React Developer Tools for observing the components re-rendering on state updates.
19
+
- Install for [Chrome](https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en)
20
+
- Install for [Firefox](https://addons.mozilla.org/en-US/firefox/addon/react-devtools/)
21
+
- Install for [Edge](https://microsoftedge.microsoft.com/addons/detail/react-developer-tools/gpphkfbcpidddadnkolkpfckpihlkkil)
16
22
17
23
### Core Libraries and Frameworks
18
24
@@ -31,10 +37,18 @@ The following dependecies are used for this project. Feel free to experiment usi
31
37
32
38
### Manual Installation and Usage
33
39
40
+
> It's best to view these demos with the React Profiler, one of the tools available in the React Developer Tools for observing the components re-rendering on state updates.
41
+
34
42
1. Navigate to the **/client** directory from the commandline.
35
-
2. Create a `.env` file from the `/client/.env.example` file. Copy it's content when working on localhost.
43
+
2. Create a `.env` file from the `/client/.env.example` file. Copy its content when working on localhost.
36
44
3. Run: `npm run install`
37
45
4. Run: `npm run dev`
46
+
5. Open the localhost website on `http://localhost:3000`
47
+
48
+
### Using the React Profiler
49
+
50
+
1. Open the React Profiler in the web browser's developer console.
51
+
2. Run the demos and observe the components re-rendering. The Profiler highlights rendered components.
0 commit comments