본문 바로가기

REACT23

고차함수 (Currying) 커링은 반환값이 함수인 디자인 패턴을 말하며, 중복된 코드를 반복적으로 입력하지 않고 원하는 기능을 조합하여 적재적소에 사용한다는 장점이 있다 커링은 쉽게 말하면 ' 함수를 반환하는 함수' 라고 생각하면 된다. 커링을 사용하는 이유는 '함수의 재활용' 이다. 인자 함수당 넣어 반환 하여 외부 함수를 하나 벗는다는다고 생각 하면 편하다. 인자의 순서, 개수에 따라 비슷한 함수를 반복해서 작성해야 하는 부분을 커링을 이용하면 커링 패턴으로 묶인 함수들을 쉽게 유지, 보수할 수 있으므로 유용하다. 2021. 12. 4.
RN에서 babel-plugin-root-import Root Import 하기 모든 참조는 경로를 절대값으로 불러오는 방법을 사용하려고 한다. 사용하는 이유 : 1. '../../../' 같이 Import 참조 폴더의 한없이 길어지는 문제 2. 파일 이동으로 인해 종속적인 코드들을 일일히 수정해줘야하는 문제 3. 코드 가독성이 현저히 떨어지는 문제 사용방법 정리가 아주 깔끔한 블로그 : https://dev-yakuza.posstree.com/ko/react-native/root-import/ RN(React Native)에서 root import하기 RN(React Native) 프로젝트에서 import를 할때, root 폴더 기준으로 import할 수 있도록 프로젝트를 설정해 봅시다. dev-yakuza.posstree.com 2021. 10. 5.
all sub-directories not excluded by your .gitignore. Will not monitor dotfiles. 문제 원인: 명령어 사용이 잘못됬다.. 해결 방법: npm run android 또는 yarn run android 또는 npx react-native run-android 을 사용한다. 2021. 10. 5.
Failed to install the app. Please accept all necessary Android SDK licenses using Android SDK Manage 문제 원인 : 안드로이드 SDK 라이센스 라이브러리가 설치되지 않아서 발생하는 에러 해결 방법 : 안드로이드 스튜디오에서 Configure>SDK Manager 이동한 다음 SDK Tools 탭을 선택하고 Google Play Licensing Library 을 설치하면 된다. 2021. 10. 5.