use-season

1.0.3 • Public • Published

use-season

0 dependencies react hooks to get the season based on the browser geo location api.

Installation :

  npm install use-season

Usage :

import React from 'react';
import useSeason from 'use-season';

function App() {
  const { error, loading, season, fetchSeason } = useSeason();
  if (loading) return <p>loading...</p>;
  return (
    <>
      {error && !season && error}
      {season && !error && season}
      <button onClick={fetchSeason}> Click me </button>
    </>
  );
}

export default App;

Note :

This package is based on the browser Geolocation API so, browser will ask you to use your location in that case you must click Allow else it won't work.

Demo

Check it out !

Package Sidebar

Install

npm i use-season

Weekly Downloads

3

Version

1.0.3

License

MIT

Unpacked Size

2.91 kB

Total Files

3

Last publish

Collaborators

  • adarshaacharya