2018-01-04 14:53:30 -08:00

22 lines
424 B
JavaScript

import React from 'react';
import PropTypes from 'prop-types';
export default class DelayedRender extends React.Component {
static propTypes = {
children: PropTypes.node.isRequired,
};
state = {
show: false,
};
componentDidMount() {
setTimeout(() => {
this.setState({
show: true,
});
}, 1000);
}
render() {
return this.state.show ? this.props.children : <div />;
}
}