import React, { Component } from 'react'; import PageThree from './PageThree'; export default class ModalPage extends Component { constructor() { super(); this.style = { height: '100%' }; this.state = { content: 'modal page - ' + 50 } } componentDidMount() { console.log('componentDidMount'); setInterval(() => { this.setState({ content: 'Modal page - ' + Math.random() * 1000}); }, 1000); } dismiss() { return this.props.modal.dismiss(); } render() { return [ this.element = element}> Modal Page , Modal Page this.dismiss()}>Dismiss Some random content: {this.state.content} Props : {this.props.paramOne} ]; } }