🚀 Primera app en React

React Render

📝 Modificar la aplicación React

Una vez que has creado tu proyecto con Vite o Create React App, encontrarás un archivo principal App.jsx o App.js dentro de la carpeta src/. Este archivo contiene la aplicación React predeterminada que puedes modificar para aprender cómo funciona.

📂 Estructura inicial de src/:
src/
 ├─ assets/
 │   └─ react.svg
 ├─ App.jsx
 ├─ main.jsx
 └─ App.css
    

Abre src/App.jsx y verás algo similar a esto:

import { useState } from 'react'
import reactLogo from './assets/react.svg'
import viteLogo from '/vite.svg'
import './App.css'

function App() {
  const [count, setCount] = useState(0)

  return (
    <>
      <div>
        <a href="https://vitejs.dev" target="_blank">
          <img src={viteLogo} className="logo" alt="Vite logo" />
        </a>
        <a href="https://react.dev" target="_blank">
          <img src={reactLogo} className="logo react" alt="React logo" />
        </a>
      </div>
      <h1>Vite + React</h1>
      <div className="card">
        <button onClick={() => setCount((count) => count + 1)>
          count is {count}
        </button>
        <p>Edit <code>src/App.jsx</code> and save to test HMR</p>
      </div>
      <p className="read-the-docs">Click on the Vite and React logos to learn more</p>
    </>
  )
}

export default App
  

Este código crea la aplicación predeterminada con un contador y algunos logos. Ahora vamos a simplificarla para mostrar nuestro primer mensaje.

Reemplaza todo el contenido de App.jsx con este código:

function App() {
  return (
    <div className="App">
      <h1>Hello World!</h1>
    </div>
  );
}

export default App;
  

Guarda el archivo y abre tu navegador en http://localhost:5173/ (Vite) o http://localhost:3000/ (Create React App). Verás inmediatamente el mensaje Hello World! en la página. No necesitas recargar el navegador: esto es gracias a la recarga en caliente (HMR).

🎉 Resultado esperado:

Hello World!

¡Felicidades! Acabas de modificar tu primera aplicación de React y has visto cómo React actualiza automáticamente los cambios en el navegador.

Publicar un comentario

0 Comentarios