Laravel-react vite

 En este ocación veremos como instalar react dentro de laravel para tener lo mejor de los dos mundos y avansar en el aprendisaje de las SPA.

Instalación de Laravel con su instalador

Alternativamente puedes instalar Laravel con su instalador oficial, el cual también es un paquete que puede ser instalado globalmente con Composer. Instalar el instalador requiere de 2 pasos:
Ejecuta el comando: composer global require "laravel/installer"

Agrega el directorio donde Composer instala los paquetes globalmente (es decir ~/.composer/vendor/bin) a tu PATH:Para MacOs y Linux, abre ~/.bashrc, ~/.bash_profile o ~/.zshrc y agrega la cadena :$HOME/.composer/vendor/bin al final del valor de la variable de entorno PATH. Hecho esto ejecuta source ~/.nombre-de-tu-archivo-bash(cambia «nombre-de-tu-archivo-bash» por nombre de tu archivo Bash) o reinicia la consola.
Para Windows debes modificar la variable de entorno PATH para agregar la ruta ;C:\Users\tu-usuario-aqui\AppData\Roaming\Composer\vendor\bin. No olvides modificar «tu-usuario-aqui» por el nombre de tu usuario, así como cualquier otro cambio para que el directorio coincida con aquel donde se ha instalado Composer.

Laravel-react vite

1-Creamos un nuevo proyecto de laravel:

laravel new react-laravel

2- Intalemos las dependencias de NPM

npm install

3-Instalemos React.

php artisan ui react

npm install --legacy-peer-deps

npm audit fix --force

npm install --force

npm install react@lastest react-dom@latest

4-Instale el complemento vitejs/plugin-react

npm i @vitejs/plugin-react --force

npm i @vitejs/plugin-react-refresh --force

5-actualize el archivo vite.config.js

import reactRefresh from '@vitejs/plugin-react-refresh';

export default ({ command }) => ({

    base: command === 'serve' ? '' : '/build/',

    publicDir: 'fake_dir_so_nothing_gets_copied',

    build: {

        manifest: true,

        outDir: 'public/build',

        rollupOptions: {

            input: 'resources/js/app.js',

        },

    },

    plugins: [

        reactRefresh(),

    ],

});

6-Inicia el servidor vite dev:

npm run dev


Fuente:

https://techvblogs.com/blog/how-to-install-react-in-laravel-9-with-vite

Comentarios

Entradas populares de este blog

Filtrando por fecha

10 videojuegos gratis para aprender JavaScript en línea

reloj obs---datetime.lua