-
[RN공부하기] [2]Views, Text & StylesReact-Native/[RN]Expo 2021. 10. 19. 11:51728x90
//App.js import { StatusBar } from 'expo-status-bar'; import React from 'react'; import { StyleSheet, Text, View } from 'react-native'; export default function App() { return ( <View style={styles.container}> <View style={styles.header}> <Text style={styles.boldText}>Hellow,World</Text> </View> <View style={styles.body}> <Text>Body Text details</Text> <Text>Body Text details</Text> <Text>Body Text details</Text> <Text>Body Text details</Text> </View> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, header: { backgroundColor: 'pink', padding:20, }, boldText: { fontWeight: "bold", }, body:{ backgroundColor: 'yellow', padding:20, } });
일반적인 react랑 조금 다른 인라인 style을 쓰는듯 하다. 공식 홈페이지에도 나와있는 내용.
여기서 view나 text를 컴포넌트화 해서 사용하면 될듯? 네비게이션 메뉴나 바디안에 내용페이지만 바꿔줘도 될듯.
결과화면)
728x90'React-Native > [RN]Expo' 카테고리의 다른 글
[RN공부하기] [6]Flat List Component (0) 2021.11.09 [RN공부하기] [5]Lists & ScrollView (0) 2021.10.20 [RN공부하기] [4]Text Input (0) 2021.10.20 [RN공부하기] [3]리액트 훅 useState사용 (0) 2021.10.19 [RN공부하기] [1]expo로 시작하기 (0) 2021.10.18