I am trying to detect shake event with react native expo-cli but I am getting an error. I have properly installed react-native-shake from npm.
Take a look at my code and error screenshot.
import { View, Text } from "react-native";
import RNShake from "react-native-shake";
export class Shaker extends Component {
componentDidMount() {
RNShake.addEventListener("ShakeEvent", () => {
console.log("Shaked");
});
}
componentWillUnmount() {
RNShake.removeEventListener("ShakeEvent");
}
render() {
return (
<View>
<Text>Shake your Phone</Text>
</View>
);
}
}
export default Shaker;