Let's suppose we do the following in the React's render method
componentArr = [Component1, Component2]
<div>
componentArr.map(Component => <Component />)
</div>
here, 'map' returns the following array, making the above code equivalent to
<div>
[<Component1 />, <Component2 />]
</div>
which is different from
<div>
<Component1 />
<Component2 />
</div>
However, the first approach also works and has the same result as the second one. Why is that?