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
Merging Reactime v13.0
- added tutorial feature
- added ability to name series & actions
- added ability to compare actions across different series
- added ability to save multiple series within the same session without overwriting previous save
- added ability to pause and resume snapshot recording
- added mock CSS file for intro.js testing
- fixed circular object reference bug causing crashing of app upon loading of component detail tab
- fixed crashing of app upon hover within component map tab
- removal of dead code
- general bug fixes
Copy file name to clipboardExpand all lines: README.md
+19-5Lines changed: 19 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,9 +45,16 @@
45
45
46
46
Currently, Reactime supports React apps using stateful components and Hooks, with beta support for Recoil and Context API and frameworks like Gatsby and Next.js.
47
47
48
-
<b>Reactime version 11.0</b> implements full compatibility with React Hooks. Additionally, hover functionality was added to all of the nodes that populate in the history tab, allowing developers to more easily view the state at that snapshot.
48
+
<b>Reactime 13.0</b> has added the exciting features below:
49
49
50
-
Reactime 11.0 fixes existing bugs while also improving the user experience for information tooltips.
50
+
I. Action Comparison Tool
51
+
Users now have the ability to name, save, and analyze specific action snapshots within a saved series. This feature allows engineers to compare component render times throughout the development process of their application, providing them with metrics to show any improvements or changes.
52
+
53
+
II. Reactime Visual Tutorial Walkthrough
54
+
While Reactime offers a user friendly and intuitive interface, users can now access a guided tutorial, walking the user through each feature while explaining practical use cases and added benefits that Reactime can provide. The walkthrough utilizes the Intro.js library, providing a visual experience that highlights and cycles through each COMPONENT displayed on the app.
55
+
56
+
III. State Monitoring Toggle Feature
57
+
Added toggle feature allows users to temporarily pause Reactime's state monitoring of the linked application. This allows users to make state changes within their application without populating the actions container within Reactime. Especially useful when trying to limit and compare the number of actions within one series that a user is planning to save. Relinking Reactime to the application is as simple as toggling the record button back to it's original state!
51
58
52
59
After installing Reactime, you can test its functionalities with your React application in development mode.
53
60
@@ -101,9 +108,9 @@ Reactime offers debugging and performance tools for Next.js apps: time-traveling
101
108
102
109
Whenever state is changed (whenever setState, useState is called), this extension will create a snapshot of the current state tree and record it. Each snapshot will be displayed in Chrome DevTools under the Reactime panel.
103
110
104
-
### 🔹 Snapshot Comparison
111
+
### 🔹 Snapshot Series and Action Comparison
105
112
106
-
You can save a series of state snapshots and use it to analyze changes in component render performance between current and previous series of snapshots.
113
+
You can save a series of state snapshots and use it to analyze changes in component render performance between current and previous series of snapshots. You can also name specific snapshots and compare all snapshots with the same name.
107
114
<palign="center">
108
115
<imgsrc="http://g.recordit.co/KNxvT94qxd.gif" />
109
116
</p>
@@ -145,6 +152,8 @@ After cloning this repository, developers can simply run `npm run docs` at the r
145
152
- A persist button to keep snapshots upon refresh (handy when changing code and debugging)
146
153
- Download/upload the current snapshots in memory
147
154
- Declarative titles in the actions sidebar
155
+
- Interative Tutorial Walkthrough
156
+
- Toggle feature allowing temporary pause of state monitoring
148
157
149
158
## <b>Read More</b>
150
159
@@ -156,6 +165,11 @@ After cloning this repository, developers can simply run `npm run docs` at the r
156
165
-[What time is it? Reactime!](https://medium.com/@liuedar/what-time-is-it-reactime-fd7267b9eb89)
0 commit comments