Я использую Expo v2.3.8
и Expo client v2.9.0
на телефоне iOS.
Я пытаюсь протестировать событие сотрясения addEventListener
, но всегда заканчиваю тем, что открывается меню разработчика Экспо. Поэтому я закрыл опцию встряхивания в Экспо, но на этот раз, когда я встряхнул, откроется старое меню телефона разработчика Экспо.
Вот мой код:
import RNShake from 'react-native-shake';
export default class Starting extends Component {
static navigationOptions = {
title: 'MyApp',
};
componentWillMount() {
RNShake.addEventListener('shake', () => {
this.props.navigation.push('Register');
});
}
componentWillUnmount() {
RNShake.removeEventListener('shake');
}
.
.
.
}
Я попытался включить режим производства. Это не сработало.
Как я могу протестировать событие Shake с Expo?
Реактивный детектор вибрации - https://www.npmjs.com/package/react-native-shake