Javascript XML. It is a better way to call React createElement(). It looks like regular XML JSX IS NOT Hypertext Markup Language JSX is also dynamic. if any variable in your JSX is changed (You can put variables in JSX with ReactJS Dynamic Attributes), at any other part of your code, then the JSX will update appropriately.