728x90
react-device-detect 패키지로 프론트단에서 디바이스를 구분해서 개발할 수 있다.
패키지 설치
npm install react-device-detect --save
js에서 import해준다.
import {BrowserView, MobileView, isBrowser, isMobile} from "react-device-detect";
BrowserView, MobileView는 태그로 사용해서 PC인경우 BrowserView, 모바일인경우 MobileView에 개발한 코드가 출력된다.
isBrowser, isMobile은 조건으로 사용하면된다.
PC 화면
모바일 화면
isMobile, isBrowser 예시
let initMapLevel = 7;
if(isMobile){
initMapLevel = 8;
}
728x90
'React' 카테고리의 다른 글
카카오 맵 javascript api 적용하기 - 키워드 검색 (5) | 2021.09.14 |
---|---|
카카오 맵 javascript api 적용하기 - 주소로 위치 표시 (0) | 2021.09.14 |
React 스크롤 페이징 구현 react-intersection-observer (0) | 2021.08.28 |
카카오 로그인 구현 javascript (0) | 2021.08.20 |
React 2. react-router-dom 라우터 사용 (0) | 2020.11.25 |