supabase project를 생성한다.
npm install @supabase/supabase-js @react-native-async-storage/async-storage react-native-url-polyfill
supabase 의 프로젝트에서 -setting-DataAPI 에서 프로젝트 url, anon key 를 가져와서 파일을 생성한다.
//supabase.js
import 'react-native-url-polyfill/auto';
import AsyncStorage from '@react-native-async-storage/async-storage';
import { createClient } from '@supabase/supabase-js';
const supabaseUrl = 'YOUR_SUPABASE_PROJECT_URL';
const supabaseAnonKey = 'YOUR_SUPABASE_ANON_KEY';
export const supabase = createClient(supabaseUrl, supabaseAnonKey, {
auth: {
storage: AsyncStorage,
autoRefreshToken: true,
persistSession: true,
detectSessionInUrl: false,
},
});