npm.io
0.0.11 • Published 6 years ago

@rogntudju/checker

Licence
MIT
Version
0.0.11
Deps
1
Size
14 kB
Vulns
0
Weekly
0
Stars
3

@rogntudju/checker

A specialized HOC that detects useless re-renders in dev mode.

Usage

import { checker } from "@rogntudju/checker";
import { Component } from "yourComponent.jsx";

// Builds your specialized component that checks for useless re-renders
const Wrapper = checker(connect);

Enabling or disabling checks

By default, checks are enabled only in dev mode (process.env.NODE_ENV !== "production").

If you wish to override this, there an optional parameter to the checker() function.

const checkEnabled: boolean = isUselessRenderingCheckEnabled();
const Wrapper = checker(connect, checkEnabled);