태그 목록
전체보기 (32)react native(8)typescript(4)React(3)Time Picker(2)git(2)axios(2)Picker(2)조건부함수(1)private(1)expo module(1)non-blocking i/o(1)task queue(1)wireless debugging(1)iOS background debug(1)setImmediate(1)fabric(1)회고(1)iOS audio(1)expo 3rd party library(1)promise(1)worker pool(1)API(1)background play(1)Event Queue(1)private package(1)Flatlist(1)queue(1)typescript conditional function(1)2021(1)타입스크립트 조건부 함수(1)Interceptor(1)Request(1)Response(1)connect()(1)get type(1)types(1)jsi(1)javascript interface(1)중첩된 쿼리(1)blocking i/o(1)axios type(1)이직(1)adb wireless(1)process.nextTick()(1)micro task(1)event loop(1)wifi debugging(1)nextTick(1)Worker Thread(1)silent notification(1)node.js(1)flipper(1)타입스크립트(1)react-native-codegen(1)macrotask(1)npm private(1)query(1)xcode wireless(1)macro task(1)react-native fabric(1)conditional-typing(1)libuv(1)gpg(1)post type(1)반공변성(1)eslint ignore js(1)공변성(1)오브젝트 쿼리(1)react-native turbomodule(1)이변성(1)Wheel Picker(1)submodule(1)voip notification(1)setInterval(1)setTimeout(1)expo install without eject(1)ListEmptyComponent(1)background(1)eslint split rules(1)VoIP(1)github packages(1)playlist(1)query-params(1)microtask(1)type(1)eslint-typescript ignore js(1)v8(1)params(1)real-device(1)turbomodule(1)중첩된 오브젝트 쿼리(1)Query String(1)wifi debug(1)reactnative(1)app(1)expo npm module(1)queueMicrotask(1)nested object query(1)expo npm library(1)signing(1)axios params(1)monorepo(1)eslint various rules(1)gpg sign(1)background process(1)interceptor type(1)eslint rules by files(1)wireless debug(1)
post-thumbnail

iOS Background mode debug

iOS 앱의 경우, Silent notification 혹은 VoIP notification 같이 앱을 강제로 깨우는 옵션들이 있다.보통 앱을 XCode 에서 Run 하는 경우, 바로 앱의 실행까지 이어지기 때문에 강제로 앱을 깨우는지 안깨우는지 테스트하기에 어려움이

2022년 6월 13일
·
0개의 댓글
post-thumbnail

[React-Native] Scrollable Time Picker 만들기 [2]

스크롤이 멈추는 시점의 offset.y 를 이용하여, 버튼의 정확한 위치를 구하고scrollTo 를 이용해 포커싱 동작을 구현합니다.code example스크롤이 멈추는 순간 우리는 버튼의 위치를 알아낸 뒤, 현재 위치의 좌표를 이동시킬 정확한 좌표로 변환하고해당 위치

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

[RN-CheatSheet] Flipper 실제 기기 연결하기

실제 기기를 연결하기 위해서, 기본적인 설정 이외에도 Flipper 에서 몇가지 추가 설정이 필요하다.Flipper 의 Settings 에 들어가면 Android SDK 경로와 iOS IDB binary 경로가 필요하다.보통 Android SDK 는 RN 환경을 설정하

2022년 5월 26일
·
0개의 댓글

[RN-CheatSheet] Native module refresh

앱을 Reload 하는 경우에는 JS컨텍스트가 초기화 된다.하지만 Native 객체들은 초기화 되지 않아서, 새로운 fresh 한 상태로 만들기 위해서는직접 수동으로 초기화 해주는 인터페이스를 구현해줘야 한다.React-Native 내부에서 NativeModule.in

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

넓은 지식을 갖추는법

유튜브를 보다가 효과적인 독서 메모 방법에 대해서 설명하는 영상을 보게 되었다. 얼마전에 아는 동생에게도 설명했던 내용과 일맥상통 하는 부분이 있어서 공감이 되어 몇자 적어보고자 한다.https://youtu.be/fxdPHw8vhog트렌드와 넓은 지식을 갖추

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

[RN-CheatSheet] Autolinking guide

https://github.com/react-native-community/cli/blob/master/docs/autolinking.md

2022년 4월 18일
·
0개의 댓글
post-thumbnail

React-Native New architecture base

리액트 네이티브의 새로운 아키텍쳐 Fabric, TurboModules, 그리고 이를 가능하게 만들어주는 JSI 에 대해서 알아보자.

2022년 3월 31일
·
0개의 댓글
post-thumbnail

[RN-CheatSheet] FlatList EmptyComponent 가운데 정렬하기

FlatList 의 ListEmptyComponent 프롭을 통해서 data 가 비어있을때, 렌더링될 컴포넌트를 전달할 수 있다.일반적으로 아무 스타일 없이 넘기게 될 경우 다음과 같이 나오게 된다.보통 가운데 정렬을 하기 위해서, contentContainerStyl

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

[RN-CheatSheet] Wireless debugging

선 없는 쾌적한 개발환경, 모바일 개발환경에서 Wireless(wifi) debugging 설정하고 선으로부터 자유로워지자...

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

TS 공변성,반공변성,이변성

A 가 B 의 서브그룹일때T 도 T의 서브그룹이다.A 가 B 의 서브그룹인데T 가 T의 서브그룹이다.이변성 = 공변성 + 반공변성

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

[RN-CheatSheet] 프로젝트 클리닝

npx react-native-clean-project

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

Expo 에서 eject 없이 네이티브 모듈 설치하기

Expo 에서 제공하지 않는 네이티브 모듈을 사용할 때, Eject 없이 사용하는 방법에 대해서 알아보자.

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

Tree shakable module

https://blog.theodo.com/2021/04/library-tree-shaking/cjs 의 경우 동적으로 선언됨, esm 의 경우 정적으로 선언됨그래서 트리 쉐이킹을 제공 하려면, esm 모듈이 필수 요소package.json 의 sideEffe

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

2021 회고

2021년은 굉장히 빠르게 지나간거같고, 되돌아보면 또 긴 것 같다. 2021년을 지나면서 나의 개발경력은 2년차를 지나서 드디어 만 3년을 넘게 됐다. 많은 일이 있었던 2021년이었기에 귀찮지만 힘내서 돌아보며 기록해보려 한다.

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

React Native XCode Build phase error with Node

XCode BuildPhase 에서 번들링 스크립트를 실행하는 과정에서 node 를 실행해야 하는데nvm 을 사용해서만 설치를 했다면 node 를 찾지를 못하는 이슈가 있다. env path 를 못찾는건지... 🧐/usr/local/bin 에 node 를 등록해놓으면

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

[typescript] 타입 유틸

인터페이스의 함수를 모두 비동기(프로미스 리턴) 함수로 변경하기 실행

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

Unhandled promise rejections 트래킹

혹은

2021년 10월 12일
·
0개의 댓글
post-thumbnail

[2] React-Native CircleCI 배포 개선하기

CircleCI 의 액션을 슬랙 Interaction 을 통해서 실행하는 과정을 진행한다. 이를 통해서 슬랙에서 React Native 프로덕션 배포를 진행할 수 있다.

2021년 8월 27일
·
0개의 댓글
post-thumbnail

[1] React-Native CircleCI 배포 개선하기

Circle CI 에서 React Native 배포를 production/staging 두개로 나눠 workflow 를 구성하는 방법을 알아본다.

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

Axios 에서 쿼리 파라미터 제대로 쓰기

Axios 를 사용하다 보면, GET 형식에 params 를 사용할때가 종종 생긴다.이는 단순한 형태로는 잘 동작하지만, 아래와 같이 중첩되기 시작하는 순간 제대로 stringify 처리를 하지 못한다.이를 해결해주기 위해서는 params 에 직접 한땀한땀 적어서 넣어

2021년 7월 29일
·
0개의 댓글