📄️ Introducción
RapidWebForge incluye un conjunto de componentes frontend reutilizables que pueden integrarse fácilmente en cualquier proyecto generado con la plataforma.
📄️ Form
El componente Form permite a los usuarios ingresar datos a través de un formulario web. Es el encargado de interactuar con los endpoints generados automáticamente para realizar operaciones de creación (POST) y actualización (PUT) sobre un modelo de datos.
📄️ Input
El componente Input permite capturar datos desde el usuario y asignarlos a un campo específico de un modelo de base de datos. Este componente debe utilizarse dentro de un Form, ya que aprovecha el estado y las funciones generadas para manejar la interacción con el backend.
📄️ Model Layout
El componente Model Layout permite renderizar una lista de elementos o un único registro de un modelo de base de datos, según el método de obtención configurado (ALL o ID). Es ideal para mostrar vistas dinámicas como listas, detalles o tarjetas generadas a partir de los datos obtenidos del backend.
📄️ Button
El componente Button permite ejecutar acciones dentro de la aplicación, como enviar formularios o eliminar registros de un modelo.
📄️ Headers
Los componentes Headers permiten añadir títulos o subtítulos dentro de una vista. Aunque en HTML existen seis niveles (h1 a h6), en RapidWebForge se utilizan los componentes H1, H2 y H3 como encabezados jerárquicos para estructurar el contenido visualmente.
📄️ Layouts
Los componentes Layouts permiten estructurar y organizar visualmente el contenido dentro de una vista.