Если что, JSX - всего лишь синтаксический сахар, диалект ES, предлагаемый к использованию вместе с реактом. Можно и без него:
import React from "react";
class HelloMessage extends React.Component {
render() {
return React.createElement("div", null, "Hello ", this.props.name);
}
}
React.render(React.createElement(HelloMessage, {name: "World"}), document.body);
Но лучше таки привыкай, там ничего сложного нет)
Да, еще, касательно того кода, а не задачи: "use strict" в модулях ES6 писать нет смысла, они и так по дефолту в строгом режиме работают.