Aplicación frontend con óxido y YEW.RS: Registro e inicio de sesión del usuario
En esta guía completa, aprenderá cómo construir una aplicación web frontend de una sola página en Rust utilizando el marco Yew.RS. La aplicación incluirá características de autenticación esenciales, como registro del usuario, inicio de sesión, cierre de inicio de sesión y restricción de acceso a páginas protegidas.
Temas cubiertos
- Ejecute la aplicación Yew.RS JWT Frontend localmente
- Ejecute la aplicación web Yew.RS con una API de óxido
- Andamio el proyecto de tejo
- Configuración de CSS de viento de cola para el estilo
- Defina las solicitudes de API con la caja reqwasm
- Tipos de respuesta de API
- Crea las solicitudes de API
- Configurar una tienda global con la biblioteca de Yewdux
- Crear componentes de tejo reutilizables
- Crear un componente de spinner
- Crear un componente de botón de carga
- Crear un componente de tostada de notificación
- Crear un componente de entrada de formulario
- Crear un componente de encabezado
- Implementar el flujo de autenticación
- Crear la página de registro de la cuenta
- Crea la página de inicio de sesión de cuenta
- Agregue la funcionalidad de cierre de sesión al encabezado
- Crea las páginas de tejo restantes
- Crea el componente de la página de inicio
- Crea el componente de la página de perfil
- Rutas de configuración utilizando la caja de enrutador Yew
- Renderizar la aplicación Yew en el archivo principal
- Pruebe la aplicación Yew en el navegador
- Visite la página de inicio
- Registre a un nuevo usuario
- Iniciar sesión en el usuario
- Acceder a la página protegida
Lea el artículo completo aquí: https://codevoweb.com/frontend-app-with-rust-and-ywuser-signup-and-login/