|
1 | 1 | <div>
|
2 |
| -<h1> |
3 |
| -Development Enviroment Setup |
4 |
| -<h1> |
| 2 | +<h1>Development Enviroment Setup</h1> |
5 | 3 |
|
6 |
| -<h2> |
7 |
| -Getting Started |
8 |
| -<h2> |
| 4 | +<h2>Getting Started</h2> |
9 | 5 |
|
10 |
| -<h4>1. Download React Dev Tools from the Chrome Webstore <a href=https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en> |
11 |
| -Click Here To Download |
12 |
| -</a></h4> |
| 6 | +1. <a href="https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=en">Download React Dev Tools from the Chrome Webstore Here</a> |
13 | 7 |
|
14 |
| -<h4>2. Clone down the Reactime repo onto your machine.</h4> |
| 8 | +2. Clone down the Reactime repo onto your machine. |
15 | 9 |
|
16 |
| -````` |
| 10 | +``` |
17 | 11 | git clone https://github.com/open-source-labs/reactime.git
|
18 |
| -````` |
| 12 | +``` |
19 | 13 |
|
20 |
| -<h4> 3. Install dependencies and build.</h4> |
| 14 | +3. Install dependencies and build. |
21 | 15 |
|
22 |
| -````` |
| 16 | +``` |
23 | 17 | cd reactime
|
24 | 18 | npm install --force
|
25 | 19 | npm run build
|
26 |
| -````` |
27 |
| -<h4> 4. Spin up the demo application. </h4> |
| 20 | +``` |
28 | 21 |
|
29 |
| -````` |
| 22 | +4. Spin up the demo application. |
| 23 | + |
| 24 | +``` |
30 | 25 | cd demo-app
|
31 | 26 | npm install
|
32 | 27 | npm start
|
33 |
| -````` |
34 |
| -<br> |
| 28 | +``` |
35 | 29 |
|
36 |
| -<h4> |
37 | 30 | 5. Add Reactime to your Chrome extensions.
|
38 |
| -<br> |
39 |
| -- Navigate to chrome://extensions |
40 |
| -<br> |
41 |
| -- Select “Load Unpacked” |
42 |
| -<br> |
43 |
| -- Choose reactime > src > extension > build |
44 |
| -<br> |
45 |
| -Navigate to http://localhost:8080/ to inspect the demo application using Reactime! |
46 |
| -<br> |
47 |
| -<br> |
48 |
| -<h4> |
| 31 | + |
| 32 | +- Navigate to chrome://extensions |
| 33 | +- Select “Load Unpacked” |
| 34 | +- Choose reactime > src > extension > build |
| 35 | +- Navigate to http://localhost:8080/ to inspect the demo application using Reactime! |
| 36 | + <br> |
| 37 | + |
49 | 38 | <p align="center">
|
50 |
| -<img src="./assets/reactime-dev-setup.gif" /> |
51 |
| -</p> |
| 39 | + <img src="./assets/reactime-dev-setup.gif" /> |
| 40 | +</p> |
| 41 | + |
| 42 | +<h2>Documentation for Consideration</h2> |
| 43 | +<h4>Can Reactime be integrated with Redux compatibility so applications using Redux can track state in Reactime?</h4> |
| 44 | +Yes, but it would be very time-consuming and not the most feasible option while Redux devtools exists already. With how Redux devtools is currently set up, a developer is unable to use Redux devtools as a third-party user and integrate its functionality into their own application, as Redux devtools is meant to be used directly on an application using Redux for state-tracking purposes. Since the devtools do not appear to have a public API for integrated use in an application or it simply does not exist, Redux devtools would need to be rebuilt from the ground up and then integrated into Reactime, or built into Reactime directly still from scratch. |
0 commit comments