import React, { MouseEvent, ReactElement } from 'react'; import { SButton, SMessageBox } from '@components/index'; import { throttle } from '@utils/func'; class TestButton extends React.PureComponent<{}, {}> { constructor(props: {}) { super(props); this.handleClick = throttle(this.handleClick, 2000).bind(this); } render(): ReactElement { return (
); } private handleClick(e: MouseEvent) { console.log(SMessageBox); SMessageBox.alert('title'); } } export default TestButton;