log-when-you-update

0.0.4 • Public • Published

Log when you update, bruh?

Travis npm version

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.

Package Sidebar

Install

npm i log-when-you-update

Weekly Downloads

3

Version

0.0.4

License

MIT

Last publish

Collaborators

  • firejune