-
Notifications
You must be signed in to change notification settings - Fork 0
/
App.js
64 lines (57 loc) · 2.45 KB
/
App.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
import React, { Component } from 'react';
import {
Text,
View,
ScrollView,
} from 'react-native';
import './src/config/ReactotronConfig';
import styles from './src/styles/appStyle';
import Post from './src/components/Post';
export default class GoNativeApp extends Component {
state = {
posts: [
{
id: 0,
title: 'Aprendendo React Native',
author: 'Luciano Guerra',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
},
{
id: 1,
title: 'Aprendendo React Native',
author: 'Luciano Guerra',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
},
{
id: 2,
title: 'Aprendendo React Native',
author: 'Luciano Guerra',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
},
{
id: 3,
title: 'Aprendendo React Native',
author: 'Luciano Guerra',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
},
{
id: 4,
title: 'Aprendendo React Native',
author: 'Luciano Guerra',
description: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.',
},
],
};
render() {
return (
<View style={styles.container}>
<View style={styles.header}>
<Text style={styles.headerText}>GoNative App</Text>
</View>
<ScrollView style={styles.scrollContainer}>
{ this.state.posts.map(post => <Post key={post.id} post={post} />)}
</ScrollView>
</View>
);
}
}