8000 GitHub - faceless-ui/mouse-info at v1.2.4
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

faceless-ui/mouse-info

Repository files navigation

NPM Bundle Size Supported by TRBL

React Mouse Info

Quick Start

Installation

$ npm i @faceless-ui/mouse-info
$ # or
$ yarn add @faceless-ui/mouse-info

Composition

  import React from 'react';
  import { MouseInfoProvider, withMouseInfo, useMouseInfo } from '@faceless-ui/mouse-info';

  const WithMouseInfo = withMouseInfo(({ mouseInfo }) => <div>{mouseInfo}</div>);
  const UseMouseInfo = () => <div>{useMouseInfo()}</div>;

  const App = () => {
    return (
      <MouseInfoProvider>
        <WithMouseInfo />
        <UseMouseInfo />
      </MouseInfoProvider>
    )
  }

  export default App;

For working examples, see the demo app.

Demo

$ git clone git@github.com:faceless-ui/mouse-info.git
$ yarn
$ yarn dev
$ open http://localhost:3000

API

Contribution

Help us, or let us help you help us.

License

MIT Copyright (c) TRBL, LLC

About

A React library for subscribing to mouse events

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Sponsor this project

 

Contributors 2

  •  
  •  
0