Skip to content

Instantly share code, notes, and snippets.

@Klerith
Created May 6, 2020 19:07
Show Gist options
  • Select an option

  • Save Klerith/b0111f52ba16451d095f38d4c995605b to your computer and use it in GitHub Desktop.

Select an option

Save Klerith/b0111f52ba16451d095f38d4c995605b to your computer and use it in GitHub Desktop.
Introducción a React
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<!-- Cargat React -->
<script crossorigin src="https://unpkg.com/react@16/umd/react.production.min.js"></script>
<script crossorigin src="https://unpkg.com/react-dom@16/umd/react-dom.production.min.js"></script>
<script src="https://unpkg.com/babel-standalone@6/babel.min.js"></script>
<title>Curso de React</title>
</head>
<body>
<div id="root"></div>
<script>
// ==== Código
</script>
</body>
</html>
@MiguelAngeloH

Copy link
Copy Markdown

Empezando bien el año 2023

@Alterlapsus

Copy link
Copy Markdown

Empezando!

@AnaDaniela96

Copy link
Copy Markdown

Retomando el curso! 😄 éxito a todes.

@mlestrella843

Copy link
Copy Markdown

Hola!

@alxsandovalmx

Copy link
Copy Markdown

Aqui vamos!!!

@artik3

artik3 commented May 25, 2023

Copy link
Copy Markdown

Saludos, sigo el curso y he escrito tal cual el ejemplo pero no me reconoce la funcion ReactDom. Pudiera decirme que hice mal?
Sin título-1

@PlushyZeus35

Copy link
Copy Markdown

Saludos, sigo el curso y he escrito tal cual el ejemplo pero no me reconoce la funcion ReactDom. Pudiera decirme que hice mal? Sin título-1

¡Hola @artik3 !
Estoy siguiendo el curso actualmente y no he tenido problemas. Como recomendación te diría de asegurarte que has puesto el código correcto en el head (los tres scripts que importan las librerías de react y babel).
Un saludo.

@duvangil

Copy link
Copy Markdown

Saludos, sigo el curso y he escrito tal cual el ejemplo pero no me reconoce la función ReactDom. ¿Podría decirme que hice mal?Sin título-1

Hola@artik3! Estoy siguiendo el curso actualmente y no he tenido problemas. Como recomendación te diría de asegurarte que has puesto el código correcto en el head (los tres scripts que importan las librerías de react y babel). Un saludo.

Trata de verificar que el script que estas usando tenga la propiedad type="text/babel", yo acabo de realizar lo mismo y me funciono correctamente, Saludos!!

@duvangil

Copy link
Copy Markdown

Saludos, sigo el curso y he escrito tal cual el ejemplo pero no me reconoce la función ReactDom. ¿Podría decirme que hice mal? Sin título-1

trata de verificar que el script que estas usando tenga la propiedad type="text/babel", yo acabo de realizar lo mismo y me funciono correctamente, Saludos!!

@mahesago

mahesago commented Sep 17, 2023

Copy link
Copy Markdown

En mi caso me salen éstos errores, incluso copiando el código desde acá
image
Actualizo, tiene que ver con las extensiones que tenemos en Chrome. Me deshice de varias y desaparecieron las notificaciones, el ID de la notificacion coincide con la extension.

@kitecin

kitecin commented Sep 18, 2023

Copy link
Copy Markdown

Para los que empiezan el curso y se enfrentan al problema de que no le cargue el Hola Mundo, es un tema de actualizar los scripts, los que ha dejado ahí están obsoletos. @Klerith Creo que deberías actualizar el archivo modificando el código, para ayudar a los nuevos.

En tu curso hay una persona que ha dejado los siguientes y funcionan, ya que en react 18 ya no funciona, con utilizar los de react 17 ya estaría bien.

<!-- This is what supports JSX compilation (and other transformations) -->
<script src="https://unpkg.com/@babel/standalone@7.10.3/babel.min.js"></script>
         
<!-- These are for React -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.development.js"></script>

OJO revisad el código, es case sensitive, así que importa lo que escribáis en mayúsculas, en este caso es: ReactDOM.render

Quedando el código al final de la parte del Hola Mundo, tal que así.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
<!-- This is what supports JSX compilation (and other transformations) -->
<script src="https://unpkg.com/@babel/standalone@7.10.3/babel.min.js"></script>
         
<!-- These are for React -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/17.0.2/umd/react.development.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/react-dom/17.0.2/umd/react-dom.development.js"></script>
 
    <title>ReactApp</title>
</head>
<body>

    <div id="root"></div>

    <script type="text/babel" data-presets="react,stage-3">
        
        const divRoot = document.querySelector('#root');
        const h1tag = <h1>Hola Mundo </h1>;

        ReactDOM.render (h1tag,divRoot);

    </script>
        
</body>
</html>

Quedaría así, espero que os sirva.

image

Un saludo!

@MrRedu

MrRedu commented Sep 20, 2023

Copy link
Copy Markdown

He visto que en todos los que tienen problema importando el ReactDOM, tienen escrito ReactDom, recuerden copiarlo exactamente igual: ReactDOM con las tres letras de la segunda palabra en mayúsculas. Es case sensitive, así que las mayúsculas afectan en este caso.

@Mlondonoriv

Copy link
Copy Markdown

hola , acabo de comenzar y tengo estos errores , inclusive al usar el código propuesto arriba agradezco si tiene la solución
error refused to load script

@Allancxcx

Copy link
Copy Markdown

hola , acabo de comenzar y tengo estos errores , inclusive al usar el código propuesto arriba agradezco si tiene la solución error refused to load script

Buena tarde estimado yo lo solucione de la siguiente manera :

<!-- REACT LIBRARY -->
<script src="https://unpkg.com/react@15.5.4/dist/react.js"></script>
<!-- REACT DOM LIBRARY -->
<script src="https://unpkg.com/react-dom@15.5.4/dist/react-dom.js"></script>
<!-- BABEL LIBRARY -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-standalone/6.25.0/babel.min.js"></script>
<title>Curso de React</title>
<div id="root"></div>




<script  type="text/babel">

    const prueba= document.querySelector('#root');
    const nombre = 'Allan';
    const h1Tag= <h1>Hola soy, {nombre}</h1>;
    ReactDOM.render(h1Tag,prueba)




</script>

@dbrangundin

Copy link
Copy Markdown

La IA nos va a sustituir y hace bien, el mundo y los humanos somos demasiado importantes como para q este todo en nuestras manos infantiles.

@EzequielMAg

Copy link
Copy Markdown

Empezando este curso con el gran profe Herrera! Vamos con todo!

@DanielVega23

Copy link
Copy Markdown

Let's keep it up!

@jorgerivero

Copy link
Copy Markdown

Gracias @kitecin !

@LuisTul

LuisTul commented Nov 11, 2024

Copy link
Copy Markdown

Gracias !!

@JesusPineda29

Copy link
Copy Markdown

gracias, máximo esfuerzo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment