react-native-jump
Version:
Detect jump event on Android
56 lines (37 loc) • 1.31 kB
Markdown
# 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
```sh
npm install react-native-shake
```
or
```sh
yarn add react-native-shake
```
## Linking the native modules
### Automatic:
```shell
react-native link react-native-shake
```
### Manual (iOS):
1. Add the `ios/RNShakeEvent.xcodeproj` file to your Xcode project [Demo](https://facebook.github.io/react-native/img/AddToLibraries.png);
2. Add the `Products/libRNShakeEvent.a` file to **Build Phases** [Demo](https://facebook.github.io/react-native/img/AddToBuildPhases.png).
This step is described here: [Linking Libraries](https://facebook.github.io/react-native/docs/linking-libraries-ios.html#content).
### Manual (Android):
```
react-native link react-native-shake
```
## Usage
```js
import RNShake from 'react-native-shake';
class MyComponent extends React.Component {
componentWillMount() {
RNShake.addEventListener('ShakeEvent', () => {
// Your code...
});
}
componentWillUnmount() {
RNShake.removeEventListener('ShakeEvent');
}
}