묻고 답해요
160만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결React Native with Expo: 제로초에게 제대로 배우기
버전 관리 질문드립니다
제로초님! 영상처럼 eas.json에{ "cli": { ... "appVersionSource": "remote" }, "build": { .... "production": { "autoIncrement": true, "channel": "production" } }, .... }이렇게 설정하면 앱 submit마다 빌드 넘버가 자동으로 올라가는거고, 현재 저의 app.json은{ "expo": { ... "version": "1.0.0", "runtimeVersion": "1.0.0", ... }, }이렇게 돼있는데, eas updates 할 때의 버전 관리는 update 할 때마다 runtimeVersion에서 별도로 해줘야되는게 맞을까요??
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
2번 반환 상황 관련 질문
안녕하세요 코팩님. if (fetchMore && (isLoading || isRefetching || isFetchingMore)) { print('fetchMore=$fetchMore, isLoading=$isLoading, isRefetching=$isRefetching, isFetchingMore=$isFetchingMore'); return; }이 코드는 엄밀히 말하자면, 로딩 중일 때 paginate 요청을 했을 때 즉 너무 빠르게 스크롤 할 경우를 대비한 중복 방지를 위한 코드라고 볼 수 있을까요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
IOS APP 추가 시 SKU 값
제로초님 안녕하세요! IOS APP 제출을 위해 apple store connect에 접속해 앱 추가를 누르면 사진과 같이 폼이 나오는데, 여기서 SKU값도 IOS bundleIdentifier와 동일하게 작성하면 될까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
riverpod 3.0
riverpod 3.0 강의 업데이트 해주시나요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
강의속 PanResponder.create 부분의 코드가 GitHub 코드와 다름
강의 중에는 PanResponder.create에 들어가는 객체의 속성으로 onStartShouldSetPanResponder를 소개하지만, 작동이 안되서 Github 코드를 살펴보니 onMoveShouldSetPanResponder로 해야 함const panResponderRef = useRef( PanResponder.create({ onStartShouldSetPanResponder: () => true, // Pan 작업에 반응하도록 설정 onPanResponderMove: (event, gestureState) => { ... 수정 후const panResponderRef = useRef( PanResponder.create({ onMoveShouldSetPanResponder: () => true, // Pan 작업에 반응하도록 설정 onPanResponderMove: (event, gestureState) => { ...
-
미해결React Native with Expo: 제로초에게 제대로 배우기
스플래시 스크린 적용 문제
제로초님 안녕하세요 알려주신 방법으로 스플래시 스크린을 구현중입니다.제가 보여주는 스플래시 스크린은 아래와 같이 background color가 #000000입니다.eas로 ios preview 빌드하고 아이폰으로 테스트해보니까 이와 같이 하얀색 background color와 borderRadius가 적용되지 않은 스플래시 스크린이 0.1초가량 보였다가 제가 설정한 배경 검은색 + borderRadius가 적용된 스플래시 스크린으로 변하는 상황인데, preview 빌드는 아래 app.json의 이 설정이랑 관련 없는게 아닌걸까요ㅠ?[ "expo-splash-screen", { "image": "./src/assets/images/aline-black.png", "imageWidth": 200, "resizeMode": "contain", "backgroundColor": "#ffffff", } ], 확인해보니 npx expo run:ios 로 빌드했을때는 제가 의도한대로 동작하고 preview 빌드에서만 이러는 상황입니다..!!
-
미해결React Native with Expo: 제로초에게 제대로 배우기
딥링킹 문제
expo 로 돌아가고 있는거 확인한 상태에서, uri scheme 여는 명령어를 입력해도 여전히 에러가 발생한는데 어떤 부분을 확인해봐야 할까요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
앱빌드중 네트우크 ssl에러때문에 모듈이 안불러와집니다!
"dependencies": { "expo": "^54.0.0", "expo-font": "~14.0.8", "expo-router": "~6.0.3", "expo-secure-store": "~15.0.7", "react": "18.3.1", "react-dom": "^18.3.1", "react-native": "^0.76.9" }, "devDependencies": { "@react-native/gradle-plugin": "^0.76.0", "@types/react": "~18.3.12", "typescript": "^5.3.3" } > Could not resolve expo.modules:expo-module-gradle-plugin:1.0.0. Required by: root project : > Could not resolve expo.modules:expo-module-gradle-plugin:1.0.0. > Could not get resource 'https://repo.expo.dev/maven/expo/modules/expo-module-gradle-plugin/1.0.0/expo-module-gradle-plugin-1.0.0.pom'. > Could not GET 'https://repo.expo.dev/maven/expo/modules/expo-module-gradle-plugin/1.0.0/expo-module-gradle-plugin-1.0.0.pom'. > The server may not support the client's requested TLS protocol versions: (TLSv1.2). You may need to configure the client to allow other protocols to be used. For more on this, please refer to https://docs.gradle.org/8.10.2/userguide/build_environment.html#sec:gradle_system_properties in the Gradle documentation.npx expo run 하면 위처럼 에러가나옵니다 찾아보니 최근데 생기는 에러들인것같은데 별로 쌓인데이터도 없고 검색햇을때 나오는것들도 없어서 많이힘드네용
-
미해결React Native with Expo: 제로초에게 제대로 배우기
혹시 딥링킹 uri-scheme 테스트 안 되시는 분
질문 글을 올리려다가 방법을 찾고, 혹시 같은 상황이신 분이 있을지도 몰라서 공유합니다.빌드 환경에 Expo Go인지 development build인지 확인이 필요하더라구요... 저는 왜 안되는지 이것저것 삽질하며 살펴보다가 현재 환경이 Expo Go 환경이 아니라는 걸 알고 너무 허무했습니다 ㅠuri-scheme은 expo 환경만 테스트 되니까 development build 이신 경우에 s를 눌러서 Expo Go로 바꾸시면 됩니다!
-
미해결React Native with Expo: 제로초에게 제대로 배우기
activity/replies가 [username]/replies로 빠져나가는 문제
안녕하세요 중첩 라우터와 그룹폴더의 활용 듣고있는데activity/replies가 [username]/replies로 빠져나가는 문제가 발생하고 있습니다어떻게 해결하면 될까요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
tab 을 stack 에 쌓았을 때 문제
<Stack> <Stack.Screen name="(tabs)" options={{ headerShown: false }} /> <Stack.Screen name="modal" options={{ presentation: "modal", headerShown: false }} /> </Stack>위와 같이 작업하면 탭을 누를 때마가 스택이 쌓이는게 아닌가요? 그러면 물리 백버튼을 눌렀을 때 탭 이동이 될 것 같아서요. 카카오를 예시를 보면 탭은 스택을 쌓지 않고 있어서 탭 이동을 아무리 해도 뒤로 가기를 누르면 탭 이동을 하고 있지 않네요.
-
미해결React Native with Expo: 제로초에게 제대로 배우기
wipe data 이후에 npm run android 오류
wipe data 이후에 npm run android 를 실행하면 아래와 같은 오류가 발생합니다. CommandError: No development build (com.devparkoon.rntutorial) for this project is installed. Install a development build on the target device and try again. 강의 영상과 다르게 npm run android 를 실행했을 때 expo 를 다시 설치하는 과정이 없는데 어떤 문제일까요?위 이슈를 해결하기 위해 eas build 를 다시 하면 되긴 합니다 (10분 넘게 다시 소요됨)
-
해결됨[입문] Qt QML과 C++로 시작하는 크로스플랫폼 앱 개발
강의 자료 pdf 다운로드 할 수 있을까요?
안녕하세요 강의 자료 pdf 다운로드 할 수 있을까요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
router.navigate동작이 달라요 ㅠ
<View> <TouchableOpacity onPress={() => router.navigate(`/activity`)}> <Text style={{ color: pathname === '/activity' ? 'red' : 'black' }}> All </Text> </TouchableOpacity> </View> <View> <TouchableOpacity onPress={() => router.navigate(`/activity/follows`)}> <Text style={{ color: pathname === '/activity/follows' ? 'red' : 'black', }} > Follows </Text> </TouchableOpacity> </View>일단 코드는 '/activity', '/activity/follows' 만 붙였습니다만, 다른 TouchableOpacity에도 router.navigate를 붙여서 동작을 확인해봤는데 저는 router.push와 같은 동작만 하네요...강의와 최대한 같은 상황으로 경로를 눌러봐도 push 처럼 동작합니다. 터미널에서 r을 눌러서 재시작도 해보고, npm run android도 다시 해봐도 똑같네요.어디를 살펴봐야 router.navigate가 제대로 동작할까요? npm ls react: 19.0.0npm ls react-native: 0.79.5npm ls expo: ~53.0.16
-
미해결[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
유저 포인트 관련해서 질문 드립니다
유저의 상품을 다른 사용자가 구매할 시 '거래 후 잔액'과 '포인트'의 값이 일치해야 되는 게 아닌지 궁금합니다!
-
미해결React Native with Expo: 제로초에게 제대로 배우기
푸시 토큰 만료 시간?
최신 버전 쓰고 있어요expo push token이 만료시간이 따로 있나요? 지금은 프로젝트에서 하루에 한번씩 앱 시작할때마다 토큰 갱신하고 있는데 이렇게 할 필요가 있는지 궁금해요
-
미해결React Native with Expo: 제로초에게 제대로 배우기
router 질문있습니다.
현재 expo 제일 최신버전인 53.0.20 버전으로 강의를 듣고있습니다.강사님처럼 const router= useRouter() 말고import {router} from 'expo-router' 에서router.push 이런거도 동일하게 동작하나요?
-
미해결React Native with Expo: 제로초에게 제대로 배우기
` /home -> / ` 아니라 ` /index -> / ` 아닌가요?
7.중첩 라우터와 그룹폴더의 활용 / 영상 시작 0:30 질문: ### /home -> / ### 이 아니라 ### /index -> / ### 아닌가요?이 부분 설명에서 /home 은 실제 home 디렉토리를 찾습니다.상위 경로에 _layout.tsx, index.tsx 가 있으면 상위 경로 index.tsx 로 이동하니까index.tsx 파일이 설명에 부합하는거 같아서 질문드립니다.### /index -> / ###
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
npx create-react-app
npx create-react-app myproject 입력하니까 무한로딩만 되고 설치가 안 돼서 yarn create react-app myproject으로 했는데도 안 되더라구요 다른 방법이 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
Asset folder??
레퍼지토리 링크는 어디있죠? Asset 폴더 다운로드 받고 싶은데 못하고 있네요..