1. React Native 심화 강의
Linear Gradient
npx expo install expo-linear-gradient
배경 이미지 아랫부분으로 갈수록 어두워지게 할 수 있다.
(색을 여러 개 넣어서 적용 가능)
StyleSheet.absoluteFIll
style={{position: 'absolute', left: 0, right: 0, top: 0, bottom: 0}}
가 간소화 된 것style={StyleSheet.absoluteFill}
스크린 화면 크기
height: ${SCREEN_HEIGHT / 3 + "px"};
이렇게 적용npm i react-native-swiper --save
showPagination={false}
페이지표시하는 점 안 보임autoplay loop
로 반복해서 자동으로 넘어가게 말줄임표 방법
<Overview numberOfLines={4} ellipsizeMode="tail">
<Overview>{overview.slice(0, 150)} {overview.length > 150 && "..."}</Overview>
API 연결
uri: getImgPath(top.poster_path),
Promise.all
await Promise.all([getNowPlayings(), getTopRated(), getUpcoming()]);
isLoading(false)
가 들어가는데 Promise.all을 통해 한 번만 쓸 수 있다.getData()
만 쓰면 된다.<RefreshControl refreshing={isRefreshing} onRefresh={onRefresh} />
ListHeaderComponent
로 분리할 수 있다.ListFooterComponent
)headerLeft
reset({
index: 0,
routes: [
{
name: "Stacks",
params: {
screen: "two",
},
},
],
})
JSON value 'NaNpx' of type NSString~ Did you forget the % of pt suffix
height: ${SCREEN_HEIGHT / 2 + "px"}
에서 "px"가 문제. px를 지우니 오류는 안 나는데 사이즈가 화면 전체의 1/3이 아니라 한 1/5 정도밖에 차지 안 해서 250px로 바꿈LOG {"fontScale": 0.941, "height": 812, "scale": 3, "width": 375}
2. 후발대 강의
3. Modern JavaScript Tutorial_4
브라우저 기본 동작
4. React_Udemy
리액트 앱 디버깅하기