Я начал использовать библиотеку react-native-navigation
. Когда мои экраны применяются к Navigation
объекту, экран больше не является интерактивным, как нажатие кнопки.
Я сократил свой код до минимального кода:
index.js
import { Navigation } from 'react-native-navigation'
import WelcomeScreen from './WelcomeScreen'
Navigation.registerComponent(`WelcomeScreen`, () => WelcomeScreen)
Navigation.events().registerAppLaunchedListener(() => {
Navigation.setRoot({
root: {
stack: {
id: 'AppStack',
children: [
{
component: {
name: 'WelcomeScreen'
}
}
]
}
}
});
});
WelcomeScreen.js:
import React, {Component} from 'react'
import {Button, View} from 'react-native'
type Props = {};
export default class WelcomeScreen extends Component<Props> {
handleClick = () => {
console.log('Button Clicked')
}
render() {
return (
<View>
<Button title="Click" onPress={this.handleClick} />
</View>
)
}
}
На кнопке не отображается анимация щелчка, и, конечно, на консоли не отображается журнал.
Что я делаю не так?