,

Using Sanctum for Authentication, Consuming API with React CRUD, Vite Bootstrap and ChartJs Pagination

Posted by






Consumir API con React Crud | Autenticación Sanctum | Vite Bootstrap ChartJs Paginación

Consumir API con React Crud | Autenticación Sanctum | Vite Bootstrap ChartJs Paginación

En este artículo, vamos a explorar cómo consumir una API con React para crear operaciones CRUD, implementar autenticación con Sanctum, utilizar Vite como bundler, integrar Bootstrap y ChartJs, y añadir paginación a nuestros datos. Todo esto nos permitirá crear una aplicación web completa con todas las funcionalidades necesarias para interactuar con una API.

Consumir API con React

Para comenzar, necesitamos crear un proyecto de React y configurar nuestras solicitudes a la API. Podemos utilizar la librería Axios para manejar las peticiones HTTP, y podemos organizar nuestras solicitudes en funciones separadas para cada operación CRUD (crear, leer, actualizar, borrar).

Autenticación con Sanctum

Una vez que tenemos las operaciones CRUD funcionando, podemos implementar la autenticación con Sanctum, un sistema de autenticación basada en tokens para Laravel. Esto nos permitirá proteger nuestras rutas y asegurar que solo los usuarios autenticados pueden acceder a ciertas partes de la aplicación.

Integración de Vite, Bootstrap y ChartJs

Para agilizar el desarrollo, podemos utilizar Vite como nuestro bundler, lo que nos permite una rápida velocidad de construcción y recarga. Además, podemos integrar Bootstrap para el diseño de nuestra aplicación y ChartJs para visualizar los datos de forma gráfica.

Añadir Paginación

Finalmente, podemos implementar la paginación para que nuestros usuarios puedan navegar a través de grandes conjuntos de datos de manera más eficiente. Esto nos permitirá agregar una funcionalidad adicional a nuestra aplicación para mejorar la experiencia del usuario.

Con todos estos elementos combinados, seremos capaces de crear una aplicación web completa que consume una API, implementa la autenticación, utiliza Vite como bundler, integra Bootstrap y ChartJs, y añade paginación a nuestros datos. Esto nos permitirá crear una herramienta poderosa para interactuar con nuestra API de una manera eficiente y segura.


0 0 votes
Article Rating
8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Khaleesi89
10 months ago

Hola, queria preguntarte, es buena práctica guardar el token en el storage? porque tengo entendido q por cuestion de seguridad no se guarda alli sino en la variables de entorno.

Frank Araya
10 months ago

Hola hermano, de casualidad tienes el proyecto en git?

Andres Ibañez
10 months ago

Podrias por favor compartir un repositorio con el proyecto terminado?

Remedios Ortiz
10 months ago

Hola, acabo de descubrir tu canal, excelente contenido, ahora que quiero aprender los frameworks de frontend, me gustaría saber si vas a subir un ejercicio como este pero con el framwork de Angular, espero que veas mi comentarios. Saludos.

Jose Salcedo
10 months ago

Hola muchas gracias por el video es muy bueno gracias, por casualidad esto mismo se podria hacer en multitenancy o podrias sacar un tutorial igual, puede ser de pago

nemines001
10 months ago

​un titulo sensacionalista quieres que tu front tenga un backend de bajo costo? ofrezco soporte extra para que acelerares el pivoteo de tu proyecto y te concentres en conseguir esos primeros usuarios

nemines001
10 months ago

​cuando empeze estuve pagando a un youtuber me hizo una api php para mi front de react me ahorra mucho dinero estaba puliendo el front para buscar mas clientes me gustaria contactarte mas adelante. puedes ofrecer ese soporte hay muchos front que necesitamos backend gracias por compartir

nemines001
10 months ago

saludos muchas gracias es lo que buscaba react + laravel