Socket
Socket
Sign inDemoInstall

react-fastclick-alt

Package Overview
Dependencies
0
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    react-fastclick-alt

A react component that triggers click and focus events for taps of children components


Version published
Weekly downloads
363
increased by13.08%
Maintainers
1
Install size
16.2 kB
Created
Weekly downloads
 

Readme

Source

Build Status npm version react-fastclick

Wrapper <span/> that implements the FastClick logic in its touch events, triggering appropriate click and focus events on its children if it detects a 'tap'.

Install

npm install --save-dev react-fastclick-alt

Component Usage

Wrap your component in an instance of this component, and it should respond to short taps with immediate click events.

import React from 'react';
import FastClick from 'react-fastclick-alt';
import ReactDOM from 'react-dom';
ReactDOM.render(<FastClick><MyApp/></FastClick>, document.getElementById('app'));

Note this is safe to do even if child components also render react-fastclick-alt because a touchend event that triggers a click will not be propagated (i.e. event.stopPropagation() is called when a tap is detected)

Properties

There are two optional props to this component:

threshold (Number)

How far a touch can move before it can no longer be converted to a click, in px. Defaults to 15px.

timeThreshold (Number)

How long a tap can be held before it can no longer be converted to a click, in milliseconds. Defaults to 125ms.

Keywords

FAQs

Last updated on 22 Jan 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc