Agrega Bootstrap a tu proyecto de React

09.12.23 | By Jesús Cárdenas
demo

En esta entrada trabajaremos con bootstrap que es un framework de css que nos permite crear sitios web responsivos de manera rapida y sencilla. Esto con el fin de trabajar menos en el diseño y enfocarnos mas en la funcionalidad de nuestro proyecto. Partiremos de la idea de que ya tenemos un proyecto de react, si no es asi te invito a leer la entrada Construye Aplicaciones más Rápidas con React y Vite para que puedas crear uno.

Instalando Bootstrap

Como nuestro trabaja con NPM y Vite, lo primero que debemos hacer es instalar bootstrap con el siguiente comando:

Fragmento de código

npm i bootstrap@5.3.2

Este comando instalara bootstrap en nuestro proyecto y lo agregara como dependencia en nuestro archivo package.json ahora nos falta importarlo a nuestro proyecto. Para ello, debemos agregar las siguientes lineas en nuestro archivo principal, en este caso main.jsx qudando de la siguiente manera:

Fragmento de código

import React from 'react'
import ReactDOM from 'react-dom/client'
import App from './App.jsx'
import './index.css'
import 'bootstrap/dist/css/bootstrap.min.css';

ReactDOM.createRoot(document.getElementById('root')).render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
)

Notese como en la linea 5 importamos el archivo css de bootstrap. De esta manera ya tenemos bootstrap instalado y listo para usarse en nuestro proyecto. Ahora, ejecutemos nuestro proyecto con el comando tradicional npm run dev notaremos un ligero cambio en nuestro proyecto, esto es debido a que bootstrap ya esta funcionando. Podemos confirmarlo agregado un h1 con la clase text-danger y notaremos que el texto se pone de color rojo.

Codigo de App.jsx

Fragmento de código

import './App.css'
function App() {

  return (
    <>
      <h1 className='text-danger'>Ejemplo Bootstrap</h1>
    </>
  )
}

export default App

Imagen resultado

img

Esto es todo por esta entrada, en futuras entradas veremos como usar bootstrap para crear sitios web responsivos de manera rapida y sencilla asi como las distintas clases que nos ofrece bootstrap para crear sitios web mas atractivos.

Nota

Puedes mas informacion sobre bootstrap en su pagina oficial Bootstrap Te invito a leer la documentacion oficial para mas detalles.

Bootstrap 5

React

Ultimas Publicaciones


demo

Memoización en React: Mejorando la eficiencia con useMemo

03.03.24

demo

Formularios nativos en react

16.01.24

demo

Relato: El chico que entendía a las máquinas

16.01.24

demo

Introduccion Mongo Shell

27.12.23

demo

Agrega Bootstrap a tu proyecto de React

09.12.23