Firebase
@rebasepro/firebase apunta Rebase CMS hacia Firebase. Tus
colecciones describen documentos de Firestore, y el panel los lee y escribe
a través del SDK de Firebase.
Instalación
Sección titulada «Instalación»pnpm add @rebasepro/firebase firebaseDependencias peer: firebase (10, 11 o 12), react ≥ 19, react-dom ≥ 19, y
opcionalmente typesense para búsqueda de texto.
Lo que te ofrece
Sección titulada «Lo que te ofrece»RebaseFirebaseApp: una aplicación de administración completa: inicio de sesión con Firebase Auth, enrutamiento y CRUD sobre Firestore creados a partir de las definiciones de tus colecciones.- Hooks por servicio: auth, Firestore, storage, App Check, gestión de usuarios.
- Adaptadores de búsqueda de texto: Algolia, Typesense, Pinecone o local.
import { RebaseFirebaseApp } from "@rebasepro/firebase";
export default function App() { return <RebaseFirebaseApp name="My Project" firebaseConfig={firebaseConfig} collections={[posts, authors]} />;}Hay un ejemplo funcional disponible en examples/firebase.
Lo que no se traslada
Sección titulada «Lo que no se traslada»Todo lo que describe el backend de Rebase en este sitio describe la ruta de PostgreSQL (o MongoDB), no esta:
| Seguridad a nivel de fila | En su lugar, Reglas de seguridad de Firebase, escritas en Firebase |
| API REST y SDK generado | No disponible: el navegador utiliza el SDK de Firebase |
| Funciones y tareas cron | En su lugar, Cloud Functions for Firebase |
| Modelo de acceso al almacenamiento | En su lugar, reglas de Firebase Storage |
Studio, rls-check, migraciones |
Características de Postgres; no aplicable |
Cuándo elegirlo
Sección titulada «Cuándo elegirlo»Elige esta opción cuando ya tengas un proyecto de Firebase y quieras un mejor panel de administración sobre él. Si estás eligiendo un backend en lugar de adaptarte a uno que ya tienes, la ruta de PostgreSQL es de la que trata el resto de esta documentación.
Relacionado
Sección titulada «Relacionado»- Configuración del frontend — el panel cuya capa de datos es reemplazada por esto
- Autenticación e inicio de sesión — la interfaz de inicio de sesión, en cualquier caso
- Definición de colecciones — la estructura de colección que leen ambos controladores