Render visualizer decorator for ReactJS
npm install react-render-visualizer-decorator----------------------
------------------------
React Render Visualizer Decorator
============
A visual way to see what is (re)rendering and why.
Decorator (experimental ES201x syntax) version ported from
Learn more about the experimental decorator syntax.
Features
--------
- Shows when component is being mounted or updated by highlighting (red for mount, yellow for update)
- Shows render count for each component instance
- Shows individual render log for each component instance
Installation
------------
``sh`
npm install react-render-visualizer-decorator
Usage
-----
Import and apply to any React component you want to start monitoring:
`js
import React, { Component } from 'react';
import visualizeRender from 'react-render-visualizer-decorator';
// Use with the decorator syntax (experimental)
@visualizeRender
export default class TodoItem extends Component {
render () {
// ...
}
}
// Or simply passing the component to the function
class TodoItem extends Component {
render () {
// ...
}
}
export default visualizeRender(TodoItem);
``
Component will show up with a blue border box when being monitored.
Demo
----
See a demo page:
Similar libraries
-----------------