import * as React from 'react'; interface IContainerProps { id: string, // eslint-disable-next-line no-use-before-define children: Container[], x: number, y: number, width: number, height: number, style?: React.CSSProperties, userData?: Record } export class Container extends React.Component { componentWillUnMount() { } public render(): React.ReactNode { const containersElements = this.props.children.map(child => child.render()); return ( { containersElements } ); } }