En su web tienen estos script src:
<script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
<script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>
Entonces accedí a cada link y usando este programa:
https://github.com/StringManolo/Smpider/blob/master/shortVersion.js
seleccioné el innerHTML de los pre tag de los links y me los descargué como 2 archivos. reactDev.js y reactDevDom.js
Utilicé un ejemplo que tienen en la web y substituí los valores de ambos atributos src por la ruta de los nuevos archivos.
Por último hice un servidor en node.js para responder al navegador con los content-type en la cabecera.
Hago un url.parse con el módulo url y en base a la extensión escribi el content type adecuado.
Algo así:
Código
if (pathname.substr(pathname.length-3 == ".js") { response.writeHead(200, { "Content-Type": "text/html"}); } else { response.writeHead(200, { "Content-Type": "text/javascript"}); } response.write(contenidoArchivo);
Probé varios content-type en lugar de text/javascript, no sé si estará ahí el error.
Cuando cargo el index.html simplemente no carga el botón que se supone que tiene que cargar.
El ejemplo es este de carga react en un minuto con las etiquetas script.
https://reactjs.org/docs/add-react-to-a-website.html
Básicamente quiero poder desarrollar offline y cachear las libs para que con mi caca internet no tarde 5 minutos en descargar las libs cada vez que abra una app en el navegador.