dt-utils / shouldRender
Function: shouldRender()
shouldRender(
target
):void
Defined in: shouldRender/index.ts:24
A class decorator that automatically implements shouldComponentUpdate for React components by performing deep equality checks on props and state.
Parameters
target
any
The target class to be decorated
Returns
void
Deprecated
This decorator is deprecated. Consider using React.memo() or React.PureComponent instead.
Example
typescript
import { shouldRender } from 'dt-utils';
@shouldRender
class MyComponent extends React.Component {
render() {
return <div>{this.props.data}</div>;
}
}