커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
질문다시드립니다~
[왕초보] 나만의 수익성 앱, 앱개발 종합반
4주차
북마크
이*정
댓글
4
추천
0
조회수
24
조회수
24
답변 완료

캡처화면처럼질문드렸었고 그렇게해도 된다는 답변받고 했는데 에러가나서요~

스파르타 즉문즉답

이렇게 넣었는데 에러가나요;; 뭐가잘못된건가요~?

import React,{useState,useEffectfrom 'react';

import { StyleSheetTextViewImageScrollView,TouchableOpacity,Alert,Share } from 'react-native';

import LikeCard from '../components/LikeCard';

import Card from '../components/Card';

import * as Application from 'expo-application';

const isIOS = Platform.OS === 'ios';

import {firebase_dbfrom "../firebaseConfig"


export default function LikePage({navigation,route}) {

  

  

   const [tipsetTip] = useState([])

   const [ready,setReady] = useState(true)


   useEffect(()=>{

     navigation.setOptions({

       title:'꿀팁 찜'

    })

     getlike()

  },[])

   const getlike = async () => {

  

     let userUniqueId;

     if(isIOS){

     let iosId = await Application.getIosIdForVendorAsync();

       userUniqueId = iosId

    }else{

       userUniqueId = await Application.androidId

    }


     console.log(userUniqueId)

     firebase_db.ref('/like/'+userUniqueId).once('value').then((snapshot=> {

       console.log("파이어베이스에서 데이터 가져왔습니다!!")

       let tip = snapshot.val();

     

       let tip_list = Object.values(tip)

       if(tip_list && tip_list.length > 0){

         setTip(tip_list)

         setReady(false)

      }

     })

  }

  

   return (

      <ScrollView style={styles.container}>

       {

        tip.map((content,i)=>{

          return(<LikeCard key={i} content={content} navigation={navigation}/>)

        })

      }

     </ScrollView>

  

  )

}


const styles = StyleSheet.create({

   container:{

     backgroundColor:"white"

  

  }

})

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴