Skip to content

InsidersByte/react-detect-browser

Repository files navigation

react-detect-browser

npm

React component to detect the browser, built with detect-browser.

Installing

npm install react-detect-browser --save

Usage

import React from 'react';
import ReactDOM from 'react-dom';
import DetectBrowser from 'react-detect-browser';

ReactDOM.render(
  <DetectBrowser>
    {({ browser }) =>
      browser ? (
        <div>
          <h1>Browser: {browser.name}</h1>
          <p>Version: {browser.version}</p>
          <p>OS: {browser.os}</p>
        </div>
      ) : (
        <h1>Could not identity browser</h1>
      )
    }
  </DetectBrowser>,
  document.getElementById('content')
);

DetectBrowser is the only component. It doesn't render anything itself, it just calls the children and renders that.

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published