App1.js 1.1 KB
Newer Older
YoonDongMin's avatar
YoonDongMin committed
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
import React, {useState} from 'react';
import {StyleSheet, Text, View, TextInput} from 'react-native';



export default function App1() {
    const [name, setName] = useState('shaun');
    const [age, setAge] = useState('30');

    return(
        <View style = {styles.container}>
            <Text>Enter name:</Text>
            <TextInput
                style = {styles.input}
                placeholder = 'e.g.John Doe'
                onChangeText = {(val) => setName(val)}/>

            <Text>Enter age:</Text>
            <TextInput
                keyboardType = 'numeric' //키보드 타입 변경
                style = {styles.input}
                placeholder = 'e.g.99'
                onChangeText = {(val) => setAge(val)}/>
            <Text>name: {name}, age: {age}</Text>
        </View> 
    );
}
const styles = StyleSheet.create({
    container: {
        flex: 1,
        backgroundColor: '#fff',
        alignItems: 'center',
        justifyContent: 'center',

    },
    input: {
        borderWidth: 1,
        borderColor: '#777',
        padding:8,
        margin:10,
        width:200,
    }
});