Home

Awesome

react-micro-lifecycles

Use micro-life-cycles:

<div
  $attach={(el, props) => console.log('element attached: ', el, props)}
  $update={(el, props, oldProps) => console.log('element updated: ', el, props, oldProps)}
  $detach={(el, oldProps) => console.log('element detached: ', el, oldProps)}
/>

Installation:

require('react-micro-lifecycles/lib/patchStable');

or

require('react-micro-lifecycles/lib/patchUnstable');

patchStable uses React stateful components, patchUnstable does not use React stateful components — it uses only ref prop.