Storybook have a bunch of really useful decorators.
This one is useful to see when changes, either data, state or properties cause re-rendering of our React UI. In some cases it may be that a change should not cause a subcomponent to render, with this decorator we can see what caused the render to occur (or at least help point us towards possible reasons).
We need to install the add-on, like this
yarn add -D storybook-addon-react-renders
and we just add code like this
import { withRenders } from "storybook-addon-react-renders"; storiesOf("Some Component Test", module) .addDecorator(withRenders)