/** * Take a version from the window query string and load a specific * version of React. * * @example * http://localhost:3000?version=15.4.1 * (Loads React 15.4.1) */ var REACT_PATH = '../../build/react.js'; var DOM_PATH = '../../build/react-dom.js'; function parseQuery(qstr) { var query = {}; var a = qstr.substr(1).split('&'); for (var i = 0; i < a.length; i++) { var b = a[i].split('='); query[decodeURIComponent(b[0])] = decodeURIComponent(b[1] || ''); } return query; } var query = parseQuery(window.location.search.slice(1)); var version = query.version || 'local'; if (version !== 'local') { REACT_PATH = "https://unpkg.com/react@" + version + "/dist/react.min.js"; DOM_PATH = "https://unpkg.com/react-dom@" + version + "/dist/react-dom.min.js"; } console.log('Loading', version); document.write("