profile
Expo (React Native), Springboot 개발자
post-thumbnail

[TIL] Python Popen 프로세스와 좀비프로세스

Python 으로 프로세스를 생성하고 종료하는 중, 좀비가 남는 이슈가 발생해, 그것을 해결한 내용https://stackoverflow.com/questions/2760652/how-to-kill-or-avoid-zombie-processes-with-sub

2022년 5월 29일
·
0개의 댓글
·
post-thumbnail

Toy Project - 장단점 편집기 제작 후기

링크: https://pros-and-cons-editor.pages.dev/샤워를 하다가 갑자기 쓸모없고 뜬금없는 생각이 들었다.장단점을 분석하는 방법에 대해, 장단점을 분석해본다면?그래서 생각을 잠깐 해보니, 다음과 같은 결과를 얻었다.장단점에 대한 장단점

2022년 3월 10일
·
0개의 댓글
·

[TIL] 애드센스 공부 - 광고게재준비

애드센스를 쓰고 싶어서 공부하는 페이지 사이트에 광고를 게재할 준비가 되었는지 확인하기 https://support.google.com/adsense/answer/9130038 고맙게도 동영상으로 설명해준다. 약 5분짜리 영상 6개로 구성되어 있다. 1. 애드센스 사

2022년 2월 23일
·
0개의 댓글
·

[TIL] 시간 값의 올바른 저장형식이 있다면 무엇일까?

앱 혹은 서비스에서 시간 값을 어떤 형태로 저장할지 고민해서 알아봤는데, 생각보다 허무했다.처음부터 표기법에 대한 오해를 검색으로 풀었더라면 고민하지 않아도 되었을텐데 하는 아쉬움이 크다.현재 앱을 만들 때 시간값을 long 형태로 저장중인데, 이게 합리적인지 의심이

2022년 2월 12일
·
0개의 댓글
·

[TIL] jsx 아닌 파일에서 redux 읽고, dispatch 하기

원래 리덕스는 리액트와 무관하게 사용할 수 있다.그런데 나의 경우, useDispatch, useSelector 같은 리액트 hook을 주로 사용하다보니, hook 을 쓸 수 없는 일반 js, ts 파일에서의 리덕스 사용법을 까먹게 되어... 방법을 기억하려고 남기는

2022년 2월 8일
·
0개의 댓글
·

[TIL] jsx 아닌 파일에서 redux 읽고, dispatch 하기

원래 리덕스는 리액트와 무관하게 사용할 수 있다.그런데 나의 경우, useDispatch, useSelector 같은 리액트 hook을 주로 사용하다보니, hook 을 쓸 수 없는 일반 js, ts 파일에서의 리덕스 사용법을 까먹게 되어... 방법을 기억하려고 남기는

2022년 2월 8일
·
0개의 댓글
·

[TIL] AsyncStorage Warning과 Firebase

선요약: Firebase 모듈이 옛 AsyncStorage를 사용해서 나오는 에러메세지로 AsyncStorage 버전을 올려도 warning은 계속 나온다.어느 순간부터 아래와 같은 에러메세지가 뜨기 시작했다.AsyncStorage has been extracted f

2022년 1월 30일
·
0개의 댓글
·

[TIL] useCallback 과 useState 사용시 작은실수

useState 의 상태값을 변경해서 전체가 리랜더링 된다고 해도,useCallback 같은 메모이제이션 내에 포함된 상태는, 초기화 리스트인 에 직접적으로 추가하지 않으면, 그 상태는 상위 컴포넌트와 무관하게 변경되지 않는다.예시코드너무 바보같고 기초적인 실수라,

2022년 1월 19일
·
0개의 댓글
·

[TIL] window 재설치 후 expo start 연결이 안됨

전날, window가 블루스크린을 내며 완전히 뻗는 바람에, C드라이브를 완전히 밀고 초기화 상태로 돌려버렸다. 따라서 윈도우 버전을 업그레이드하고, WSL2를 재설치하고, nvm도 재

2022년 1월 17일
·
0개의 댓글
·

[TIL] React Native 에서 External Keyboard 입력 잡아내기 - 실패

3시간 가량 찾아봤으나, 해법을 찾지 못함.기본피쳐 확인우선 device에 블루투스 외부키보드를 연결하고 https://en.key-test.ru/ 에서 ctrl, alt, shift 키가 각기 별도로 입력되는지 확인했다. 결과 device에서 각 키를 구분해

2022년 1월 11일
·
0개의 댓글
·

react-native-draggable-flatlist 와 getNode() Error

다음과 같은 에러가 발생했다.원인을 찾아보니 내가 사용하는 아래 라이브러리의 문제였다.react-native-draggable-flatlist이 라이브러리는 지속적으로 gesture 관련 라이브러리와 호환문제가 있었는데,해당 문제가 해결된 버전으로 올리지 않아서 생긴문

2022년 1월 6일
·
0개의 댓글
·

[TIL] expo 의 성능을 올려보자 (hermes 엔진 사용)

페이스북에서 오픈소스 프로젝트로 만드는 모바일 최적화된 Javascript 엔진이다.페이스북 팀에서 앱의 성능을 분석한 결과, 다른 요소보다 JS 엔진이 성능에 큰 영향을 준다는 것을 발견했다. 웹, Node를 돌리기 위한 엔진은 모바일 환경과 맞지 않았고, 이에 따라

2022년 1월 4일
·
0개의 댓글
·

[TIL] 앱에 광고달기 - 진행 중

용어Google 광고애드매니저Admob페이스북 광고: Audience Networkexpo에서 적용하기퍼블리셔: 광고를 붙이는 개발자, 회사.앱에 붙일 수 있는 구글 광고는 2가지로 애드매니저와 admob이 있다.애드매니저, 애드몹, 애드센스의 차이는?규모가 큰 업체(

2021년 12월 16일
·
0개의 댓글
·

[TIL] ReactNative 특정 Warning 무시하기

언젠가부터 아래와 같은 에러가 수십개씩 뜨기 시작했다.%s: Calling %s on the ref of an Animated component is no longer necessary. You can now directly use the ref instead. Thi

2021년 8월 28일
·
0개의 댓글
·

[TIL] Tab Navigation Back 버튼 문제

React Navigaion Bottom Tab에서 안드로이드의 경우 back 버튼 클릭하면,stack의 해더는 그대로인 채로 body만 바뀌는 문제 해결방안Home에서의 Back button 동작은 Flow를 따로 정해주지 않았으므로, 아래와 같은 해결책이 있다.he

2021년 8월 26일
·
0개의 댓글
·

[TIL] 새 앱 버전 업로드 시, 출시노트 반영시점에 대한 주의사항

개발자 콘솔에서 새 버전을 만들 때, 아래 2개 항목은 동시에 작성하도록 되어있다.App bundle버전 세부정보(출시노트)그리고 저 두 항목은 동시에 반영되지 않고 시간차이가 있다.출시노트가 먼저 올라간다.App bundle은 구글 플레이 적용 전 검토를 거치는데,

2021년 8월 26일
·
0개의 댓글
·

[TIL] Prettier 설정

prettier 설정에 대한 기본 지식 재습득format on save가 켜져 있어야 한다.이것만으로 동작하지 않을 경우, default formatter 설정이 prettier로 되어있는지 확인프로젝트 내 .prettierrc 파일이 가장 우선순위가 높다Eslint는

2021년 8월 18일
·
0개의 댓글
·

React-navigation 에서 Stack의 Header 내용 setOptions()로 변경하기

처음엔 headerRight() 를 변경할 수 있다는 사실을 몰라서, stack을 정의하고 사용하는 부분에서 참 고생을 많이했다.알고보니 setOptions() 를 이용해 해더내용을 모두 변경하고 컨트롤 할 수 있었다. 진작 알았다면 하는 아쉬움이 크다.Header를

2021년 8월 13일
·
0개의 댓글
·

[TIL] Flatlist 에서 keyboard가 자동으로 사라지는 이슈 해결

아이템 선택시 TextView가 포커싱 될 경우,키보드가 뜨면서 해당 아이템을 가리게 되어 다시 키보드가 꺼지는 반복현상이 발생함.removeClippedSubviews 속성을 이용해 키보드 자동 꺼짐을 막을 수 있다.

2021년 8월 12일
·
0개의 댓글
·

[TIL] @Controller 어노테이션은 Swagger에 보이지 않다.

@RestContorller어노테이션 붙은것만 swagger에 보이고,@Controller 어노테이션은 swagger에서 잡지 못한다.왜 안보이나 한참 고민했네...

2021년 8월 11일
·
0개의 댓글
·