Я пытаюсь использовать встроенную навигацию с помощью машинописного текста и получаю сообщение об ошибке Type 'typeof LoginScreen' is not assignable to type 'ComponentType<any>'
при попытке подключить свои экраны.
class App extends React.Component {
render() {
return (
<NavigationContainer>
<Stack.Navigator initialRouteName="Login">
<Stack.Screen name="Login" component={LoginScreen} />
</Stack.Navigator>
</NavigationContainer>
);
}
}
class LoginScreen extends React.Component {
render() {
const {navigate} = this.props.navigation;
}
}
Ошибка на компоненте = {LoginScreen}. Я понимаю, что это потому, что мой компонент React HomeScreen не ожидает каких-либо реквизитов, но каков безопасный способ решения этой проблемы, поскольку я видел много разных решений.