If i right understood the problem - Try set component to some variables before return into the render methods, and then into div, call this variables like object:
render:
myArray = [Component1, Component2, Component3];
var myComp1 = myArray[0];
var myComp2 = myArray[1];
var myComp3 = myArray[2];
.....some code
return
....some code
<div>
{myComp1}
{myComp2}
{myComp3}
</div>
Update React 16 : (in this way no excess DIV wrapper in DOM all elements like siblings on one level)
render(): {
const myArray = [Component1, Component2, Component3];
.....some code
return
....some code
<>
myArray.map((component) => {
return({component})
})
</>
}