Вам нужно обернуть два компонента одним элементом.
Если вам не нужен дополнительный элемент, например <div>
, вы можете использовать для этого фрагмент:
{!this.state.imageView
? (
<>
<OneComponent/>
<TwoComponent/>
</>
)
: (
<ThridComponent />
)
}
Обратите внимание, что приведенный выше синтаксис <>...</>
является сокращением для:
{!this.state.imageView
? (
<React.Fragment>
<OneComponent/>
<TwoComponent/>
</React.Fragment>
)
: (
<ThridComponent />
)
}
Подробнее о фрагментах можно прочитать здесь: https://reactjs.org/docs/fragments.html