Com crear una aplicació CRUD React amb Supabase Cloud Storage

Com crear una aplicació CRUD React amb Supabase Cloud Storage
Lectors com tu ajuden a donar suport a MUO. Quan feu una compra mitjançant enllaços al nostre lloc, podem guanyar una comissió d'afiliats. Llegeix més.

React ha revolucionat la manera com els desenvolupadors creen interfícies d'usuari per a aplicacions web. La seva arquitectura basada en components i la seva sintaxi declarativa proporcionen una base potent per crear experiències d'usuari interactives i dinàmiques.





Com a desenvolupador de React, dominar com implementar les operacions CRUD (Create, Read, Update, Delete) és un primer pas crucial per construir solucions web robustes i eficients.





MAKEUSEO VÍDEO DEL DIA DESPLACEU PER CONTINUAR AMB EL CONTINGUT

Apreneu a crear una aplicació React CRUD senzilla, utilitzant Supabase Cloud Storage com a solució de fons.





com solucionar els ports USB trencats

Solució Supabase Backend-as-a-Service

Proveïdors de Backend-as-a-Service (BaaS). , com Supabase, ofereixen una alternativa convenient per crear un servei de backend complet des de zero per a les vostres aplicacions web. Idealment, aquestes solucions proporcionen una àmplia gamma de serveis de backend preconstruïts que són essencials per configurar un sistema de backend eficient per a les vostres aplicacions web React.

com unir dues cel·les a Excel

Amb BaaS, podeu utilitzar funcions com ara emmagatzematge de dades, sistemes d'autenticació, subscripcions en temps real i més sense necessitat de desenvolupar i mantenir aquests serveis de manera independent.



Mitjançant la integració de solucions de BaaS com Supabase al vostre projecte, podeu reduir significativament el temps de desenvolupament i enviament tot beneficiant-vos de serveis de backend robustos.

Configureu un projecte d'emmagatzematge al núvol de Supabase

Per començar, aneu a Lloc web de Supabase , i registra't per obtenir un compte.





  1. Un cop us hàgiu registrat per obtenir un compte, inicieu sessió al vostre compte panell pàgina.
  2. Feu clic a Nou Projecte botó.
  3. Ompliu les dades del projecte i feu clic a Crea un projecte nou .
  4. Amb el projecte configurat, seleccioneu i feu clic a Editor SQL botó de funció al tauler de funcions del panell esquerre.  's editor
  5. Executeu la instrucció SQL a continuació al fitxer Editor SQL per crear una taula de demostració. Conté les dades que utilitzareu amb l'aplicació React.
     create table products ( 
      id bigint generated by default as identity primary key,
      name text,
      description text
    );

Configureu una aplicació React CRUD

Creeu una aplicació React , navegueu al directori arrel i creeu un fitxer nou, .env , per establir algunes variables d'entorn. Dirigiu-vos a la vostra Supabase configuracions pàgina, obriu API secció i copieu els valors de URL del projecte i clau pública anon . Enganxeu-los al vostre fitxer env:

forçar les aplicacions a moure a la targeta sd
 REACT_APP_SUPABASE_URL = project URL 
REACT_APP_SUPABASE_ANON_KEY = public anon key

A continuació, executeu aquesta ordre per instal·lar la biblioteca JavaScript de Supabase al vostre projecte React:





 npm install @supabase/supabase-js 

Configureu el client Supabase

En el src directori, creeu un nou utils/SupabaseClient.js fitxer i el codi següent:

 import { createClient } from '@supabase/supabase-js';  
const supabaseURL = process.env.REACT_APP_SUPABASE_URL;
const supabaseAnonKey = process.env.REACT_APP_SUPABASE_ANON_KEY;
export const supabase = createClient(supabaseURL, supabaseAnonKey);

Aquest codi crea una instància de client de Supabase proporcionant l'URL de Supabase i una clau pública anònima, permetent que l'aplicació React es comuniqui amb les API de Supabase i realitzi operacions CRUD.