Advertisement
Guest User

Untitled

a guest
Jun 16th, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. import React, {Component} from 'react';
  2. import {View, Text} from 'react-native';
  3.  
  4. import Navigator from './src/components/Navigator';
  5.  
  6. export default class App extends Component {
  7. render() {
  8. return (
  9. <View >
  10. <Text>oioioi</Text>
  11. <Navigator />
  12. </View>
  13. );
  14. }
  15. }
  16.  
  17. import {createStackNavigator, createAppContainer} from 'react-navigation';
  18.  
  19. import HomeScreen from './HomeScreen';
  20. import ProfileScreen from './ProfileScreen';
  21.  
  22. const MainNavigator = createStackNavigator({
  23. Home: {screen: HomeScreen},
  24. Profile: {screen: ProfileScreen},
  25. });
  26.  
  27. const MainContainer = createAppContainer(MainNavigator);
  28.  
  29. export default MainContainer;
  30.  
  31. import React, {Component} from 'react';
  32. import {View, Button} from 'react-native';
  33.  
  34. export default class HomeScreen extends Component {
  35. static navigationOptions = {
  36. title: 'Welcome',
  37. };
  38. render() {
  39. const {navigate} = this.props.navigation;
  40. return (
  41. <View>
  42. <Button
  43. title="Go to Jane's profile"
  44. onPress={() => navigate('Profile', {name: 'Jane'})}
  45. />
  46. </View>
  47. );
  48. }
  49. }
  50.  
  51. import React, {Component} from 'react';
  52. import {View, Button} from 'react-native';
  53.  
  54. export default class ProfileScreen extends Component {
  55. static navigationOptions = {
  56. title: 'Welcome',
  57. };
  58. render() {
  59. const {navigate} = this.props.navigation;
  60. return (
  61. <View>
  62. <Button
  63. title="Go to Jane's profile"
  64. onPress={() => navigate('Home', {name: 'Jane'})}
  65. />
  66. </View>
  67. );
  68. }
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement