React + Typescript 환경에서 error TS2322: Type 'Timeout' is not assignable to type 'number' 해결 방법 setTimeout을 쓸때 useRef에 setTimeout의 return 값을 저장해야 됩니다. const timeoutId = useRef() timeoutId.current = setTimeout(() => { setVisible(false) }, timeoutMilliSeconds) 이런식으로 useRef의 제네릭 타입을 지정하게 되면 위와 같은 에러가 발생합니다. const timeoutId = useRef() 이렇게 useRef의 제너릭 타입을 setTimeout의 ReturnType으로 지정해주면 해결 됩니다.
애플 페이 한국과는 다르게 일본에서는 애플 페이가 사용이 가능 합니다. 하지만 일본 소재의 카드가 필요하기 때문에 실제로 사용하기가 어려운게 사실인데요. 대신 일본의 교통 카드를 아이폰에 등록해서 애플 페이를 사용하는 방법이 있습니다. 일본 여행의 경우 교통비가 비싸서 지하철이나 버스 같은 대중교통을 많이 이용하기 때문에 한번 등록해 놓으면 편리하게 사용할수있습니다. 스이카 카드 등록 하기 스이카 카드를 기준으로 아이폰에 등록하는 방법을 알려드립니다. 먼저 실물 스이카 카드가 필요합니다. 여행자가 등록하기 위해서는 무조건 실물 카드가 필요합니다. 월렛 앱에 추가 하기 아이폰 월렛(지갑)앱에서 + 버튼을 클릭 교통 카드 클릭 쿄통 카드에서 일본 - 스이카를 클릭 합니다. 여기서 실물 스이카 카드를 스캔하면..
출국 준비 2022.11.09 - [팁] - 일본 입국 / 귀국 빠르게 하는 유용한 방법 Visit Japan Web에 패스트 트랙 등록하기 일본 입국 / 귀국 빠르게 하는 유용한 방법 Visit Japan Web에 패스트 트랙 등록하기 일본 여행 코로나 때문에 막혀있던 일본 여행길의 규제가 드디어 2년만에 해제 됐다. 일본으로 여행 가려는 여행객들이 급증하고 있는데 어떤 준비를 해야 되는지 헷갈리는 부분이 많다. 여행 dane-itview.tistory.com 2022.11.10 - [팁] - 일본 입국 준비하기 Visit Japan Web 패스트 트랙 등록하는 방법 2탄 일본 입국 준비하기 Visit Japan Web 패스트 트랙 등록하는 방법 2탄 Visit Japan Web 패스트 트랙 등록 전편..
해외 여행 인터넷 사용 하기 해외 여행에서 인터넷을 사용하는 방법은 여러가지가 있다. 크게 로밍 / 와이파이 도시락 / SIM 카드 구매 / ESIM 구매 가 있다. 필자는 와이파이 도시락 / SIM 카드 구매를 사용해보았다. 이번에는 ESIM를 사용하기 위해서 일본 가기전에 구매해보았다. 와이파이 도시락 와이파이 도시락은 여러명이서 가는 경우 하나의 와이파이 공유기를 통해서 인터넷을 사용할수 있는 만큼 동반인원이 많아질수록 저렴하게 사용이 가능하다는 장점이 있다. 다만 충전을 해줘야 하고 동승자가 따로 이동하기가 어렵다는 단점이 있다. 유심카드 그래서 개인적으로는 물리적인 SIM 카드를 구매해서 사용해왔다. 해외 출국해서 유심칩만 교체해주면 별도의 준비물없이 스마트폰만 가지고도 인터넷을 사용할수 있다...
Visit Japan Web 패스트 트랙 등록 전편에 이어서 이번에는 패스트 트랙 등록하는 방법을 알아보자. Visit Japan Web에 등록하는 것도 꽤나 번거로웠다. 아직 Visit Japan Web을 등록하지 않았다면 전편에 Visit Japan Web 등록하는 방법을 보고 오자. 이전에 입국 여행 예정 정보도 미리 작성해두었다면 이미지처럼 뜬다. 미리 작성해놓은 여행 정보를 클릭하자. 검역 준비 패스트 트랙 가장 상단 검역 준비에 검역 수속 ( 패스트 트랙 )이 보인다. 클릭하자. 일본어로 된 화면이 나오는데 당황하지 말고 하단으로 스크롤을 내리면 미리 등록해놓은 내 이름과 여권 정보가 뜬다. 등록 절차에 있는 여권 / 질문표 WEB / 백신 접종 증명서 / 출국 전 72시간 이내 검사 결과 증..
일본 여행 코로나 때문에 막혀있던 일본 여행길의 규제가 드디어 2년만에 해제 됐다. 일본으로 여행 가려는 여행객들이 급증하고 있는데 어떤 준비를 해야 되는지 헷갈리는 부분이 많다. 여행 가기 위해서 준비해야 되는 것들을 미리 알아 보자. 일본으로 입고, 귀국을 빠르게 할 수 있는 Visit Japan Web에 패스트 트랙 제도가 생겼다. 한국으로 치면 생체 정보를 미리 등록 해 놓고 출입국 수속을 빠르게 하는 제도와 비슷하다고 생각하면 된다. Visit Japan Web 2022년 11월1일부터 'Visit Japan Web'에 패스트 트랙 기능이 추가 되었다. 'Visit Japan Web'이란, 입국 수속 '검역', '입국 심사', '세관 신고'를 웹에서 할 수 있는 서비스이다. 해외에서 입국하는 경..
React-hook-form과 Material UI MUI Select Component 같이 사용 하는 방법 react-hook-form과 MUI(Material-UI)의 Select 컴포넌트 같이 사용하려고 하는 경우에는 react-hook-form과 MUI가 모두 ref를 통해서 dom을 제어하기 때문에 라이브러리들끼리 충돌해서 제대로 동작하지 않습니다. 이 경우 react-hook-form의 Controller API를 사용해주면 됩니다. react-hook-form 버젼 7 기준 Controller 컴포넌트 사용 import FormControl from "@material-ui/core/FormControl"; import InputLabel from "@material-ui/core/Inpu..
요즘 스마트 스토어를 통해서 사업에 도전하는 초보 사업자 분들이 많다. 여기서 주의해야 될 점이 있는데 바로 통신판매업 의 경우 현금 영수증 가맹점 가입이 의무이다. 일반적으로 알고 있는 것과 다르게 통신판매업 의 경우 수익을 상관 없이 의무적으로 가입을 해야 되므로 사업자 등록에 이어서 진행해 주는 것이 좋다. 60일 이내 의무적으로 가입을 해야 된다. 현금 영수증 가맹점 가입 방법 현금 영수증 가맹점 가입 가장 쉬운 방법은 역시 홈택스를 이용 하는 방법이다. 먼저 홈택스에 접속해서 로그인을 한다. 카카오톡 / 네이버 같은 간편 로그인을 통해서도 가입이 가능하다. 메뉴에 조회/발급 -> 현금 영수증 -> 현금 영수증 발급을 선택한다. 현금영수증 발급 페이지에서 우측 상단에 있는 현금 영수증 발급 사업자..