본문 바로가기

분류 전체보기400

[리액트네이티브] 앱 아이콘 만들기 npx create-expo-app 프로젝트명 프로젝트를 생성하면, 기본적으로 assets 폴더에 icon, splash, adaptive-icon이 세팅이 되어있다 splash : 앱이 로딩되는 동안 보여지는 이미지 adaptive-icon : 안드로이드 폰을 위함 icon : ios(애플)을 위함 요 기본세팅된 앱 아이콘을 내가 원하는 이미지로 바꾸고 싶을땐 요렇게 expo-icon-app이 제공해주는 피그마에서 간단하게 이미지를 변경해주고 등록을 해주기 https://www.figma.com/file/GIA3zMtupRyz1w8lmsfd9a/Expo-App-Icon-%26-Splash-(Community)?node-id=0%3A1&t=NPMwzvevwbuFA72Q-0 Figma Created wit.. 2023. 1. 3.
[js] async와 await 제대로 알고 있었늬!? async를 요러케 작성해서 쓸 수 있는데, 요렇게 쓸 경우 getApple과 getBanana가 순차적으로 (1초 +1초)로 실행이 된다. 1초 끝나고, 1초 기다려가 아니라 동시에 getApple과 getBanana가 실행되게 하려면 아래와 같이 수정하기 Promise.all을 이용하면 동기와 비동기의 차이가 뭔지 아늬?! - 동기 : 모든 일의 진행이 순서대로 일어남 - 비동기 : 비동기 함수의 경우 비동기 함수를 호출한 스레드에서 해당 함수 호출에 대한 결과를 기다리지 않고 바로 다음 작업을 수행할 수 있는 것 async와 await는 붙어 다니는데, async가 비동기고 await가 단어 그대로 기다린다 라는 뜻이고 await의 주체가 되는 함수에 async를 붙여줘야 한다. await 함수들이.. 2023. 1. 2.
[TIL] 신년을 보내자마자 알차게 공부하는 오늘 너무 좋아 >_< / 오늘의 개발일지 개발공부하면서, 진짜 이르케 바쁠 수 있나 싶을정도로 연말을 정신없이 보내고 어느덧 맞이한 2023년의 두번째 날 !!! 1. 오전 리액트 네이티브 파이어베이스 연결, 리팩토링 강의 수강 2. 강의 들으면서 오류났던 부분들 해결(아래 오류일지 2개나 작성ㅋ) 3. 소스트리로 꿀빨면서 잊어갔던 터미널로 깃 , 깃허브 작업공부 4. 캐쉬 특강 내용정리 5. 저녁 정규 수업듣기(7시부터 예정) 오늘도 그 어느때보다 해가 지는지도 모르게 열심히 개발공부를 하고 있었던 것 같은데 진짜 너무 좋은 조원분을 만나서 (튜터님들도 항상 살랑해요 ❤️) 겨우 이틀인데도 정말 많은 것들을 배웠다. 튜터님들과, 한번씩 월등히 잘하시는 분들을 만나면 너무 잘하시는 모습에 자극도 정말 많이 되고, 나도 열심히하면 저렇게 멋져질 .. 2023. 1. 2.
[깃허브] 터미널로만 깃, 깃허브 작업해보기 (브랜치 생성, 풀,푸쉬 다해봥~>_<) / 소스트리 꿀 그만 빨고 공부하긔 / 깃 정리 git remote add origin https:// 레포지토리 유알엘 : 생성 된 >> error: remote origin already exists. >>해결법>> git remote remove origin 현재 폴더 확인 터미널 명령어 :pwd >> /Users/user/Desktop/myWorkSpace/gitPractice 라고 뜸 git branch >> 현재 내가 어떤 브랜치에 있는지 뜬다롱 git branch feature/test-branch >> 새로운 브랜치 생성 git checkout feature/test-branch >> 해당 브랜치로 체크아웃하기 git add . >> 현재 위치하고 있는 브랜치의 '모든' 작업 내역들 저장 ㅇ_> 현재 add된 상태를 확인할 수 있음 gi.. 2023. 1. 2.
[파이어베이스] 징챠 너 그러케 할거닁?! / 리액트네이티브로 firebase 연결하면서 onSnapshot으로 todoList 불러오는데 계속 빈배열 뜰때 오늘의 에러이유 : 빠가사리 - 문제 : 처음에 useEffect 안에 파베 제공 문법으로 onSnapshot 통해 todos를 불러오려고 하는데, 자꾸 빈배열이 찍히는 현상이 발생했다. firestore에도 데이터들은 문제없이 들어가는데 자꾸 'todos'를 찍어보면 빈배열( [ ] ) 이 뜨는 현상 발생 쿼리문도, onSnapshot 안의 내용도 문제없는걸 (심지어 튜터님꺼 다시 복붙도 하길 수차례, 파베 프로젝트까지 다시팜) 확인했는데 useEffect(() => { const q = query( collection(dbService, "todos"), orderBy("createdAt", "desc") ); onSnapshot(q, (snapshot) => { const newTodos = sna.. 2023. 1. 2.
[파이어베이스] cloud firestore 연결하려는데 Expected first argument to collection() 에러뜨면서 실행안될때 해결법 useEffect안에 getCategory 비동기 함수를 만들어서, 제대로 파이어베이스 db에서 불러와지나 console을 찍어보려고 하는데 계속 콘솔창에 안찍히는것이 아닌가!!!! 내가 만난 에러메시지 Expected first argument to collection() to be a CollectionReference 어쩌구 저쩌구 Possible Unhandled Promise Rejection (id: 9): FirebaseError: Expected first argument to collection() to be a CollectionReference, a DocumentReference or FirebaseFirestoreconstruct@[native code]construct@[nati.. 2023. 1. 2.