
`react-native-biometrics` 라이브러리를 사용하여, 생체인증 (Android: 지문인식 / iOS: TouchID, FaceID)를 적용하는 방법에 대해서 정리하였다. 라이브러리 설치npm install --save react-native-biometrics 권한 설정앱이 기기의 하드웨어(지문 센서, Face ID 등)와 소프트웨어 API에 접근할 수 있도록 허용하는 과정Android 권한 설정`app/src/main/AndroidManifest.xml` 파일에 아래와 같이 권한에 대한 선언이 필요하다. iOS 권한 설정`Info.plist` 파일에 아래 항목을 추가한다.NSFaceIDUsageDescription앱에서 Face ID를 사용하여 인증합니다. 생체인증 구현생체인증 가능 ..

UserAgent를 활용해서 사용자의 웹 브라우저와 운영체제를 알아낼 수 있다. UserAgent 사용자를 대신하여 일을 수행하는 소프트웨어의 식별 정보이다. 여기서 사용자 에이전트가 쓰이는 곳은 대개 웹 분야이기 때문에 '사용자를 대신하여 일을 수행하는 소프트웨어'는 대개 웹 브라우저를 뜻한다. - 나무위키 - 구조 Window 10에서 Chorme으로 접속 시 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36 Window 10에서 Microsoft Edge로 접속 시 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleW..

자식 컴포넌트의 변수로 부모 컴포넌트의 메서드를 동작시키고 반환 값을 다시 자식 컴포넌트로 가져오는 방법이 있다. 부모 컴포넌트 @up = "increase" increase로 정의된 메서드를 up이라는 이름으로 자식 컨포넌트에 넘겨준다. 자식 컴포넌트 {{ count }} CLICK context.emit('up', count) 'up'이라는 이름으로 부모 컨포넌트로 부터 전달 받은 메서드를 실행한다. 결론 vue를 사용해서 프로젝트를 진행하면 컨포넌트를 나눠서 진행하게 되는데, emit를 사용하면 부모컨포넌트의 메서드를 자식 컨포넌트에서 사용할 수 있다.

JavaScript에서 ... 연산자는 Rest/Spread 연산자로 불리며, 배열과 객체에서 사용될 수 있습니다. 이 연산자는 코드를 더 간결하고 유지보수하기 쉽게 만들어줍니다. 이번 글에서는 ... 연산자의 사용법과 예제를 살펴보겠습니다. Rest 파라미터 Rest 파라미터는 함수의 파라미터를 배열로 받을 수 있게 해주는 문법입니다. Rest 파라미터는 ... 연산자로 정의됩니다. 함수에서 마지막 파라미터에 ... 연산자를 사용하면, 그 이전의 모든 파라미터는 배열로 묶여서 해당 파라미터에 전달됩니다. function sum(a, b, ...rest) { let sum = a + b; for (let i = 0; i < rest.length; i++) { sum += rest[i]; } return ..