import { View, Text, StyleSheet ,TouchableOpacity, TouchableWithoutFeedback, Button } from 'react-native';
1. View, Text
1) View
- 다른 컴포넌트들을 감싸는 역할
- vue 태그 안에 여러 vue태그를 넣을 수 있다.
2) Text
- 그냥 텍스트
2. StyleSheet
1) inline
class App extends Component {
render() {
return (
// 객체를 넣음
<View style={styles.exStyle}>
// 이게 JSX넣은건가봄
<View style={{
backgroundColor: 'white'
marginTop: 10
}}>
)
}
}
const styles = StylesSheet.create({
exStyle: {
backgroundColor: pink,
flex: 1
}
})
- 괄호 1개는 JSX를 담고, 괄호 2개는 객체를 담는다.
3. TouchableOpacity, TouchableWithoutFeedback
- 둘 다 Touch Event 주는 것.
1) TouchableOpacity
: 터치시 잠깐동안 투명함
2) TouchableWithoutFeedback
: 터치시 투명해지는것이 없음.
4. Button
'ReactNative' 카테고리의 다른 글
reactNative 다운로드 필요한 컴포넌트 (0) | 2022.01.13 |
---|---|
error) react-native-picker 에러 (0) | 2022.01.12 |
reactNative - ES6, React 문법 리마인드 (0) | 2022.01.05 |
reactNative 프로젝트 생성 (0) | 2022.01.05 |
reactNative 설치 리스트 (0) | 2022.01.05 |