Можно ли использовать оператор if… else… в функции рендеринга React?

В принципе, у меня есть реактивный компонент, егоrender() Тело функции, как показано ниже: (Это мой идеальный, что означает, что в настоящее время он не работает)

render(){
    return (
        <div>
            <Element1/>
            <Element2/>
            // note: code does not work here
            if (this.props.hasImage) <MyImage />
            else <OtherElement/>
        </div>
    )
}

Ответы на вопрос(7)

Ваш ответ на вопрос