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.

Dependents (0)

Package Sidebar

Install

npm i log-when-you-update

Weekly Downloads

0

Version

0.0.4

License

MIT

Last publish

Collaborators

  • firejune