Ich arbeite an meiner ersten Reaktion native App, die Navigator
verwendet, und ich habe ein Problem festgestellt. Jedes Mal, wenn ich auf die <TouchableOpacity />
drücke, um den Push zum Navigator zu machen, bleibt die App stehen und kann nicht erneut gedrückt werden.App bleibt nach React Native Navigator heißt
hier ist mein Code
```
import React, { Component } from 'react';
import {AppRegistry, Navigator, Text, TouchableOpacity} from 'react-native';
import App from './src/App';
import SinglePost from './src/components/SinglePost';
class AppNavigator extends Component{
renderScene(route, navigator){
var navProps = {navigator};
switch (route.id) {
case "postsList":
console.log(route)
return (
<TouchableOpacity onPress={() => navigator.push({id:'yes'})}>
<Text>Hey</Text>
</TouchableOpacity>
)
case "singlePost":
return <SinglePost title="Post"/>
case "yes":
console.log("yes route ",route)
return <Text>Yes</Text>
default:
return <Text>Yes</Text>
}
}
render(){
return (
<Navigator
initialRoute={{id: "postsList"}}
renderScene={this.renderScene}
/>
)
}
}
AppRegistry.registerComponent('SocialMe',() => AppNavigator);
```
Wenn ich die yes
klicken, es friert nur, jede Erklärung dafür und wie kann ich dieses Problem lösen? Danke
Sie sollten eine Komponente aus dem Navigator zurückgeben. Du scheinst eine Aussicht zurückzugeben. –