Skip to content

HuyFrontend/react-ip-location

Repository files navigation

react-ip-location

  • Simplest, lightest and fastest JS library to get your ip address and location.

  • Check current location by a provided ip address.

NPM JavaScript Style Guide

Table of Contents

Features

  • getIPLocation();
  • checkIPLocation('your-ip-address');
  • Supports the Promise

Browser Support

Chrome Firefox Safari Opera Edge IE
Latest ✔ Latest ✔ Latest ✔ Latest ✔ Latest ✔ 11 ✔

Installing

Package manager

Using yarn:

$ yarn add react-ip-location

Using npm:

$ npm install react-ip-location

Usage

import React from 'react';
import { getIPLocation, checkIPLocation } from 'react-ip-location';


export const App = () => {
  getIPLocation().then(result => {
    // console.log(result);
  });
  checkIPLocation('42.115.92.231').then(result => {
    // console.log(result);
  });

  // Or declare an async function in your component
  const getMyIP = async () => {
      const location = await getIPLocation();
      return console.log("my location", location);
  };
  
  getMyIP();

  return <div>PAGE COTNENT</div>

};

License

MIT © HFrontend


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published