본문 바로가기
반응형

개발로그107

** BUILD FAILED ** Invariant Violation: Failed to call into JavaScript module method AppRegistry.runApplication(). 해결( 캐쉬삭제 방법 정리) 발생한 에러 Invariant Violation: Failed to call into JavaScript module method AppRegistry.runApplication(). Module has not been registered as callable. Registered callable JavaScript modules (n = 11): Systrace, JSTimers, HeapCapture, SamplingProfiler, RCTLog, RCTDeviceEventEmitter, RCTNativeAppEventEmitter, GlobalPerformanceLogger, JSDevSupportModule, HMRClient, RCTEventEmitter. A frequent cause of t.. 2023. 1. 21.
알면 도움되는 기능들. 스타일 상속 / vscode 이모지 단축키 / .toLocaleString() 을 android 환경에서도 사용하기 vscode 이모지를 불러와 사용해보자.(단축키) 단축키는 ctrl+command+space 여러가지 이모지를 찾아 쓸 수 있다. CSS 스타일은 상속받아 재사용할 수 있다. const Wrapper = styled.View` flex-direction: row; height: 100%; width: 90%; margin: 0 auto; justify-content: space-around; align-items: center; `; // Wrapper의 모든 css를 가지며 flex-direction은 재정의한다. const Wrapper_col = styled(Wrapper)` flex-direction: column; `; styled( 스타일 컴포넌트 이름) 으로 선언함으로써 모든 css 속성을 .. 2023. 1. 20.
BlurView 에서 intensive 적용안됨 또는 android/ios 모두 적용 하는 해결방법 BlurView 에서 intensive 적용안됨 또는 android/ios 모두 적용 하는 해결방법 자료출처 : https://reactnative.directory/?search=swiper 해결방안 결론부터 말하자면, react-native-blur 를 사용하는 것입니다. 그리고 android / ios 모두 적용해야하는 앱이라면 react-native-swiper 와의 조합을 추천합니다. import { BlurView } from "expo-blur"; // 대신 import { BlurView } from "@react-native-community/blur"; 사용예시 모듈 설치 (react-native-swiper) npm i react-native-swiper --save 모듈 설치 (@r.. 2023. 1. 19.
[ReactNative] open api 로 데이터 가져오기 01 - using fetch() , useState() useState() , Fetch() 를 이용한 데이터 가져오기 movie 컴포넌트는 useState()와 Fetch() 함수를 사용하여, api를 호출하고 그 결과에 따라 Loader 또는 Container 컴포넌트를 반환한다. 가장 하단에 컴포넌트 전체 코드가 있다. 데이터 가져오기 movie 컴포넌트 작성 예제 movie 컴포넌트 주요 코드 const getNowPlaying = async () => { const { results } = await ( await fetch( `APIURL` ) ).json(); setLoading(false); setNowPlaying(results); }; useEffect() 로 getNowPlaying();을 호출한다. useEffect(() => { get.. 2023. 1. 16.
[javascript] async await 비동기 예제 01 const getNowPlaying = async () => { const { response } = await fetch(API_URL); const json_data = await response.json(); setLoading(false); }; getNowPlaying() same as const getNowPlaying = async () => { const { results } = await ( await fetch(API_URL) ).json(); setLoading(false); }; getNowPlaying() 2023. 1. 16.
우문현답 - 멍청한 질문에 현명한 답을 주다. IOS빌드를 5일째 실패해서 복구하지 못하고 있는 나 IOS 빌드하다. - 프로그래밍 언어를 가지고 아이폰에서 동작하는 앱을 만드는 과정 중 하나. 빌드란 ? 여러개의 코드를 적어 여러개의 파일을 만들어낸 뒤 하나로 합치는 작업을 말함. "아..5일째 갈피를 못잡고 빌드를 못하고 있는데, 나는 안될거였나... 자괴감이 든다요. 남들 다 하는데 내가 못할까 싶어 시작하긴 했는데, 남들만 할 수 있는거 아닌가 의심이 들기 시작합니다. " 이 말을 들은 현자의 답. "주식하는 사람들은 일년 내내 돈을 잃고는 그제서야 돈을 잃지 않는 법을 배우기 시작한다오." 하하하...난 겨우 5일 삽질했구나 ㅋ 2023. 1. 11.
** BUILD FAILED ** pod 캐쉬 삭제 후 재설치 /ExpoModulesCore 업데이트 /xcode 다운그레이드 CompileSwift normal x86_64 (in target 'ExpoModulesCore' from project 'Pods') 제안된 해결방법들 1. pod 캐쉬 삭제 후 재설치 cd ios && rm -rf Pods && pod cache clean --all && pod install && cd .. 2. ExpoModulesCore 업데이트 cd ios pod update ExpoModulesCore 3. xcode 다운그레이드 설치되어있는 xcode 의 버전이 언급되면서 다운그레이드 후 ios빌드가 안되던 문제가 해결되었다는 글을 종종 발견했다. 그래서 다운그레이드 해보기로 함. XCODE 다운그레이드 방법 1. xcode를 삭제한다. 2. 아래 링크에서 하위 버전의 xcode를 다운로.. 2023. 1. 11.
** BUILD FAILED ** Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore 내가 해결한 방법을 남겨둔다. Requested but did not find extension point with identifier Xcode.IDEKit.ExtensionSentinelHostApplications for extension Xcode.DebuggerFoundation.AppExtensionHosts.watchOS of plug-in com.apple.dt.IDEWatchSupportCore 이런 에러가 vscode 터미널에 갑자기 발생해서 알아봤다. stactoverflow에서 알아본 봐로는 xcode가 업데이트하면 고질적으로 발생하는 오류가 있는데 대표적으로 저런거란다. commandLineTool을 지우고 재설치하라는 방법도 있는데, 나는 간단한 설정 변경으로 해결하였다. xco.. 2023. 1. 11.
반응형