React + Require.js

Load React and ReactDOM with Require.js (AMD).

by remarkablemark

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.2/require.min.js"></script>
<div id="root"></div>

JavaScript

requirejs.config({
  paths: {
    'react': 'https://unpkg.com/react@17/umd/react.production.min',
    'react-dom': 'https://unpkg.com/react-dom@17/umd/react-dom.production.min'
  }
});

requirejs(['react', 'react-dom'], function(React, ReactDOM) {
  ReactDOM.render(
    React.createElement('p', {}, 'Hello, AMD!'),
    document.getElementById('root')
  );
});