Skip to content

A collection of React custom hooks providing extended functionality for geolocation, platform details, battery status, and more.

License

Notifications You must be signed in to change notification settings

vikramsamak/react-extended-hooks

Repository files navigation

React Util Hooks

A collection of utility hooks for React that leverage browser APIs to enhance your application with minimal effort.

Features

  • useBatteryDetails
    Provides detailed battery status, including charge level, charging status, and time to full/empty.

  • useGeolocationDetails
    Fetches the user's geolocation details, including latitude, longitude, and other related information.

  • useSpeechSynthesis
    Enables text-to-speech functionality with adjustable pitch, rate, volume, and voice selection.

  • usePlatformDetails
    Retrieves platform-specific information such as user agent, browser language, and online status.

Installation

npm install react-extended-hooks

Peer Dependencies

Ensure the following peer dependencies are installed in your project:

  • react
  • react-dom
  • lodash

You can install them using:

npm install react react-dom lodash

Documentation

Comprehensive documentation and usage examples are available at:
https://react-extended-hooks-storybook.vercel.app/


Contributions and feedback are welcome! 🚀

About

A collection of React custom hooks providing extended functionality for geolocation, platform details, battery status, and more.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published