Log when you update, bruh?
![npm version](https://badge.fury.io/js/log-when-you-update.svg)
Wat?
A function that monkey patches React and notifies you in the console when component renders occur. Super helpful for easy perf gainzzzzz.
How to
import React from 'react'
if (process.env.NODE_ENV !== 'production') {
const {logWhenYouUpdate} = require('log-when-you-update')
logWhenYouUpdate(React)
}
You can include or exclude components by their displayName with the include and exclude options
logWhenYouUpdate(React, { include: /^pure/, exclude: /^Connect/ })
Credit
I originally read about how Benchling created a mixin to do this on a per component basis (A deep dive into React perf debugging).
That is really awesome but also tedious AF, so why not just monkey patch React.