react-pauseable-containers
Version:
Prevent React children from rerendering
13 lines (12 loc) • 583 B
TypeScript
import PropTypes from 'prop-types';
import React, { ReactNode } from 'react';
import { PauseableContainerProps } from './types';
declare class PauseableComponentContainer extends React.Component<PauseableContainerProps> {
static propTypes: {
children: PropTypes.Validator<string | number | boolean | {} | PropTypes.ReactElementLike | PropTypes.ReactNodeArray>;
shouldUpdate: PropTypes.Validator<boolean>;
};
shouldComponentUpdate(nextProps: PauseableContainerProps): boolean;
render(): ReactNode;
}
export { PauseableComponentContainer };