Paano Gumawa ng CRUD React Application Gamit ang Supabase Cloud Storage

Paano Gumawa ng CRUD React Application Gamit ang Supabase Cloud Storage
Ang mga mambabasang tulad mo ay tumutulong sa pagsuporta sa MUO. Kapag bumili ka gamit ang mga link sa aming site, maaari kaming makakuha ng isang affiliate na komisyon. Magbasa pa.

Binago ng React ang paraan ng pagbuo ng mga developer ng mga user interface para sa mga web application. Nagbibigay ang component-based na arkitektura at declarative syntax nito ng makapangyarihang pundasyon para sa paglikha ng mga interactive at dynamic na karanasan ng user.





Bilang isang developer ng React, ang pag-master kung paano ipatupad ang mga operasyon ng CRUD (Create, Read, Update, Delete) ay isang mahalagang unang hakbang patungo sa pagbuo ng matatag at mahusay na mga solusyon sa web.





MAKEUSEOF VIDEO OF THE DAY MAG-SCROLL PARA MAGPATULOY SA NILALAMAN

Matutunan kung paano bumuo ng isang simpleng React CRUD application, gamit ang Supabase Cloud Storage bilang iyong backend na solusyon.





Supabase Backend-as-a-Service Solution

Mga provider ng Backend-as-a-Service (BaaS). , tulad ng Supabase, ay nag-aalok ng maginhawang alternatibo sa pagbuo ng isang ganap na backend na serbisyo mula sa simula para sa iyong mga web application. Sa isip, ang mga solusyong ito ay nagbibigay ng malawak na hanay ng mga pre-built backend na serbisyo na mahalaga para sa pag-set up ng mahusay na backend system para sa iyong mga React web application.

Sa BaaS, maaari mong gamitin ang mga feature gaya ng data storage, authentication system, real-time na mga subscription, at higit pa nang hindi kinakailangang bumuo at magpanatili ng mga serbisyong ito nang nakapag-iisa.



Sa pamamagitan ng pagsasama ng mga solusyon sa BaaS tulad ng Supabase sa iyong proyekto, maaari mong makabuluhang bawasan ang oras ng pag-develop at pagpapadala habang nakikinabang pa rin sa mga mahusay na serbisyo sa backend.

Mag-set up ng Supabase Cloud Storage Project

Upang makapagsimula, pumunta sa Ang website ng Supabase , at mag-sign up para sa isang account.





paano ko malalaman kung ang aking account sa facebook ay na-hack
  1. Kapag nag-sign up ka para sa isang account, mag-log in sa iyong account dashboard pahina.
  2. Mag-click sa Bagong proyekto pindutan.
  3. Punan ang mga detalye ng proyekto at mag-click sa Gumawa ng bagong proyekto .
  4. Sa pag-set up ng proyekto, piliin at i-click ang SQL Editor button ng tampok sa panel ng mga tampok sa kaliwang pane.  's editor
  5. Patakbuhin ang SQL statement sa ibaba sa SQL editor para gumawa ng demo table. Hahawakan nito ang data na gagamitin mo sa React application.
     create table products ( 
      id bigint generated by default as identity primary key,
      name text,
      description text
    );

Mag-set Up ng React CRUD Application

Gumawa ng React na application , mag-navigate sa root directory, at lumikha ng bagong file, .env , upang magtakda ng ilang mga variable ng kapaligiran. Pumunta sa iyong Supabase mga setting pahina, buksan ang API seksyon, at kopyahin ang mga halaga para sa URL ng proyekto at susi ng pampublikong anon . I-paste ang mga ito sa iyong env file:

 REACT_APP_SUPABASE_URL = project URL 
REACT_APP_SUPABASE_ANON_KEY = public anon key

Susunod, patakbuhin ang command na ito upang i-install ang JavaScript library ng Supabase sa iyong React project:





 npm install @supabase/supabase-js 

I-configure ang Supabase Client

Nasa src direktoryo, lumikha ng bago utils/SupabaseClient.js file at ang code sa ibaba:

 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);

Gumagawa ang code na ito ng instance ng Supabase client sa pamamagitan ng pagbibigay ng Supabase URL at isang pampublikong anon key, na nagpapahintulot sa React application na makipag-ugnayan sa mga Supabase API at magsagawa ng mga pagpapatakbo ng CRUD.