- Notifications
You must be signed in to change notification settings - Fork42
reactopt/reactopt
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
A CLI React performance optimization tool that identifies potential unnecessary re-rendering.
Reactopt identifies specific events that may be causing unnecessary re-rendering of components in your application, and which components may benefit from utilizing shouldComponentUpdate.
Prior to React 16, the module react-addons-perf helped identify locations that developers may want to implement shouldComponentUpdate to limit over-rendering. However, since the module is no longer supported we created Reactopt to fill the gap, and also provide increased functionality for any version of React.
Upon initiating Reactopt, your application will be launched in a browser for you to interact with. After you're finished and type 'done', you will see an audit on your application's component performance.
1.5.0 is the first working version of this module. Utilizes async/await, which is natively supported in Node 7.6+.
- Click/Double Click
- Drag
- KeyPress
- KeyDown
- Input
We welcome contributions that add additional functionality.
npm install
npm install --save-dev reactopt
Include this code at the top of your main React component file (our module is meant to be used indevelopment mode):
importReactfrom'react'if(process.env.NODE_ENV!=='production'){const{ reactopt}=require('reactopt');reactopt(React);}
Include this script in your package.json:
"reactopt":"node node_modules/reactopt/main.js"
Run command
npm run reactopt localhost:####- Support for React Native
- Currently gathering feedback from users on useful updates to documentation/readme
This module was created byCandace Rogers,Pam Lam,Vu Phung,Selina Zawacki
Like our app, found a bug?
Let us know!
Visit us atwww.reactopt.com
Utilizes a modified version of (why-did-you-update by maicki)
About
A CLI React performance optimization tool that identifies potential unnecessary re-rendering
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors3
Uh oh!
There was an error while loading.Please reload this page.

