jsx(JavaScript XML) 는 뭐고, 왜 필요한건지?

JSX 는 XSS 를 방지한다.

JSX 는 객체를 표현한다.

const element = React.createElement(
  'h1',
  {className: 'greeting'},
  'Hello, world!'
);

왜 JSX 는 객체로 표현될까?