npm

npm’s 2019 JavaScript ecosystem survey analysis is now available! Get your copy here »

react-native-shake

3.3.1 • Public • Published

React Native Shake Event Detector

With this library, you can add shake event detector on your React Native app. Because react-native-shake-event is not in active development anymore, I decided to created this.

Please note that it only works on real devices

Installation

npm install react-native-shake

or

yarn add react-native-shake

Linking the native modules

Automatic:

react-native link react-native-shake

Manual (iOS):

  1. Add the ios/RNShakeEvent.xcodeproj file to your Xcode project Demo;
  2. Add the Products/libRNShakeEvent.a file to Build Phases Demo.

This step is described here: Linking Libraries.

Manual (Android):

react-native link react-native-shake

Usage

import RNShake from 'react-native-shake';
 
class MyComponent extends React.Component {
  componentWillMount() {
    RNShake.addEventListener('ShakeEvent', () => {
      // Your code...
    });
  }
 
  componentWillUnmount() {
    RNShake.removeEventListener('ShakeEvent');
  }
}

install

npm i react-native-shake

Downloadsweekly downloads

1,201

version

3.3.1

license

MIT

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar
Report a vulnerability