You seem to have aThe data structure that is a redundant extra layer;redundant; you can simply do this:
render() { var elements = ( <div id={1}id='1' className='col-md-12 test'></div> ); return ( <div>{elements}</div> ); } Element trees themselves are just data. Rather than trying to invent a data structure to represent one, just use JSX.