Typescript
1import React, {Component} from 'react'; 2import {Platform, StyleSheet, Text, View} from 'react-native'; 3import {TodoInput} from './src/component/ToDoInput'; 4 5export const App = () => { 6 return ( 7 <View style={styles.container}> 8 <View style={styles.main}> 9 <TodoInput /> 10 </View> 11 </View> 12 ); 13}; 14 15const styles = StyleSheet.create({ 16 container: { 17 flex: 1, 18 backgroundColor: '#333', 19 paddingTop: 40, 20 alignItems: 'center', 21 }, 22 main: { 23 flex: 1, 24 maxWidth: 400, 25 alignItems: 'center', 26 }, 27}); 28
TypeScript
1import React, {Component} from 'react'; 2import { 3 View, 4 Text, 5 TouchableOpacity, 6 TextInput, 7 StyleSheet, 8} from 'react-native'; 9 10export const TodoInput = () => { 11 return ( 12 <View style={styles.container}> 13 <TextInput style={styles.textInput} /> 14 <TouchableOpacity style={styles.button}> 15 <Text style={styles.buttonText}>追加</Text> 16 </TouchableOpacity> 17 </View> 18 ); 19}; 20 21const styles = StyleSheet.create({ 22 container: { 23 flexDirection: 'row', 24 padding: 20, 25 }, 26 textInput: { 27 flex: 3, 28 backgroundColor: '#FFF', 29 marginRight: 5, 30 }, 31 button: { 32 flex: 1, 33 backgroundColor: '#008080', 34 marginLeft: 5, 35 alignItems: 'center', 36 justifyContent: 'center', 37 paddingTop: 10, 38 paddingBottom: 10, 39 }, 40 buttonText: { 41 color: '#FFF', 42 fontWeight: '500', 43 }, 44}); 45
ざっくりな説明になってしまい、恐縮ですがご回答宜しくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。