외부 라이브러리 사용 하여 클라이언트의 IP 정보를 가져 옵니다.
const [ ip , setIp ] = useState();
useEffect( () => {
axios.get('https://geolocation-db.com/json/')
.then((res) => {
setIp(res.data.IPv4)
})
},[])
userAgent 정보는 MDN 기본 반찬인 navigator로 출력 가능합니다.
const userAgent = window.navigator.userAgent
728x90
반응형
'Front-end > React' 카테고리의 다른 글
리액트 상태관리 라이브러리 React-Hook-Form (0) | 2023.03.16 |
---|---|
[React] 페이지 별 체크박스 - 전체/개별 체크박스 페이지 이동해도 checked 저장 (0) | 2022.12.23 |
[React] 다국어 기능 적용하기 react-i18next (1) | 2022.10.05 |
[React-spinner] loading spinner 적용하기 axios interseptor (1) | 2022.09.27 |
[React] Canvas 사이즈에 맞춰 이미지의 원본 비율로 출력하기 (1) | 2022.09.23 |
댓글