react-device-detector

1.7.0 • Public • Published

react-device-detector

Bare minimum device detector with no dependecy, Renders components based on device

only 498B gziped

Installing

npm install react-device-detector
yarn add react-device-detector

Usage

import {
  AndroidView,
  IOSView,
  MobileView,
  DesktopView,
} from "react-device-detector";

const MyComponent = () => {
  return (
    <>
      <AndroidView>this will only render on android devices</AndroidView>

      <IOSView>this will only render on iOS devices</IOSView>

      <MobileView>this will only render on mobile</MobileView>

      <DesktopView>this will only render on desktop</DesktopView>
    </>
  );
};

without using components

import { isAndroid, isDesktop, isIOS, isMobile } from "react-device-detector";

const MyComponent = () => {
  if (isMobile) return <p>this will only render on mobile</p>;
  return <p>this will only render on desktop</p>;
};

Contributing

If you have any new suggestions, new features, bug fixes, etc. please contribute by raising pull

Package Sidebar

Install

npm i react-device-detector

Weekly Downloads

220

Version

1.7.0

License

MIT

Unpacked Size

8.25 kB

Total Files

5

Last publish

Collaborators

  • moji2002