123456789101112131415161718192021 |
- import React from "react";
- class Lifecycle extends React.Component {
- componentDidMount() {
- if (this.props.onMount) this.props.onMount.call(this, this);
- }
- componentDidUpdate(prevProps) {
- if (this.props.onUpdate) this.props.onUpdate.call(this, this, prevProps);
- }
- componentWillUnmount() {
- if (this.props.onUnmount) this.props.onUnmount.call(this, this);
- }
- render() {
- return null;
- }
- }
- export default Lifecycle;
|