
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
ready 는 아래쪽의
return ready ? <Loading /> : (
에서 쓰이는데 ready 상태가 db를 가져온 이후 준비가 되었다는 의미이기 때문에 db가 ready가 되기 전에는 <Loading> 을 보여주고 ready 상태에서는 이후의 코드가 보여지게 됩니다.
라고 알게되었는데, 이해가 안가는 부분이 있습니다.
MainPage랑 LikePage가 다른데, 어째서 ready가 LikePage에서 작동이 되나요?
LikePage에서는 따로 return해서 ready를 불러주지 않고
아래와 같이만 쓰여져있는데, ㅜ 이해가 안갑니다
return (
<ScrollView style={styles.container}>
{
tip.map((content,i)=>{
// LikeCard에서 꿀팀 상태 데이터(==tip)과 꿀팁 상태 데이터를 변경하기 위한
// 상태 변경 함수(== setTip)을 건네준다.
//즉 자기 자신이 아닌, 자식 컴포넌트에서도 부모의 상태를 변경할 수 있다.
return(<LikeCard key={i} content={content} navigation={navigation} tip={tip} setTip={setTip}/>)
})
}
</ScrollView>
)
