UNPKG

set-state-compare

Version:

setState for React that compares with the current state and only sets the state if changed.

7 lines 1.39 kB
import memoCompareProps, { memoComparePropsWithDebug } from "./memo-compare-props.js"; import React from "react"; const memo = (component) => React.memo(component, memoCompareProps); const memoWithDebug = (component) => React.memo(component, memoComparePropsWithDebug); export { memoWithDebug }; export default memo; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWVtby5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9tZW1vLmpzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sZ0JBQWdCLEVBQUUsRUFBQyx5QkFBeUIsRUFBQyxNQUFNLHlCQUF5QixDQUFBO0FBQ25GLE9BQU8sS0FBSyxNQUFNLE9BQU8sQ0FBQTtBQUV6QixNQUFNLElBQUksR0FBRyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQTtBQUNuRSxNQUFNLGFBQWEsR0FBRyxDQUFDLFNBQVMsRUFBRSxFQUFFLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUseUJBQXlCLENBQUMsQ0FBQTtBQUVyRixPQUFPLEVBQUMsYUFBYSxFQUFDLENBQUE7QUFDdEIsZUFBZSxJQUFJLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgbWVtb0NvbXBhcmVQcm9wcywge21lbW9Db21wYXJlUHJvcHNXaXRoRGVidWd9IGZyb20gXCIuL21lbW8tY29tcGFyZS1wcm9wcy5qc1wiXG5pbXBvcnQgUmVhY3QgZnJvbSBcInJlYWN0XCJcblxuY29uc3QgbWVtbyA9IChjb21wb25lbnQpID0+IFJlYWN0Lm1lbW8oY29tcG9uZW50LCBtZW1vQ29tcGFyZVByb3BzKVxuY29uc3QgbWVtb1dpdGhEZWJ1ZyA9IChjb21wb25lbnQpID0+IFJlYWN0Lm1lbW8oY29tcG9uZW50LCBtZW1vQ29tcGFyZVByb3BzV2l0aERlYnVnKVxuXG5leHBvcnQge21lbW9XaXRoRGVidWd9XG5leHBvcnQgZGVmYXVsdCBtZW1vXG4iXX0=