import React from 'react';
import { createStackNavigator } from '@react-navigation/stack';
import DetailPage from '../pages/DetailPage';
import MainPage from '../pages/MainPage';
import AboutPage from '../pages/AboutPage';
import LikePage from '../pages/LikePage';
const Stack = createStackNavigator()
const StackNavigator = () => {
return (
<Stack.Navigator screenOptions={{
headerStyle: {
backgroundColor: "white",
height: 100,
borderBottomColor: "white",
shadowColor: "white"
},
headerTitleAlign: 'left',
headerTintColor: "black",
headerBackTitleVisible: false
}}>
<Stack.Screen name="MainPage" component={MainPage} />
<Stack.Screen name="DetailPage" component={DetailPage} />
<Stack.Screen name="AboutPage" component={AboutPage} />
<Stack.Screen name="LikePage" component={LikePage} />
</Stack.Navigator>
)
}
export default function LikePage({navigation, route}) {
...
useEffect(() => {
navigation.setOptions({
title: '찜한 팁'
})
})
return (
<ScrollView style={styles.container}>
{
tip.map((content, i) => {
return (
<LikeCard key={i} content={content} navigation={navigation} />
)
})
}
</ScrollView>
)
}
navigation 구현하는 방식과 화면간 데이터 전달 방식이 생각보다 넘 복잡하고 어려워서 놀랐다.
useEffect, useState에 대한 개념은 알겠지만 실전에서 도입하는 방식은 여러번 구현해보면서 정확한 이해가 필요할 것 같다.
어렵지만 재미있는 것 같다 ㅎ
그리고 요즘 스파르타에서 연락이 자주와서 깜짝 놀랐다ㅋㅋㅋ
이번 강의에서는 설문조사를 제대로 제출한것 때문인가...?
요런식으로 진도 카톡도 이번에 처음 받아봤다!!
그리고 진도를 밀리지도 않았는데 매니저님한테 부재중 전화가 와있어서 놀랐다.
전화가 오는 찐한 관리는 진도 밀릴때만 전화가 오는 줄 알았는데 아니었나보다...
다음주에도 연락하신다는데,,,, 🥲
제대로 관리를 받기 위해서는 설문조사 제출이 꼭 필요한가보다.
7월 수강생 이벤트로 파이썬, c++, 자바, 자바스크립트의 문법에 대해 익힐 수 있는 강의권도 받았다.
들어갔는데 갑자기 이렇게 떠서 내 계정이 아닌줄 알았다;; 😅
지금 듣고있는 리액트 네이티브에서 사용하는 자바스크랩 수업과 오랜만에 보는 c++ 문법 수업은 심심할때 한 번 들어볼 생각이다.