Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Input and Interaction | Section
React Native Basics

bookInput and Interaction

メニューを表示するにはスワイプしてください

Mobile apps are not just static screens. Users need to interact with them.

In React Native, two basic components handle this:

  • TextInput: allows users to enter text;
  • Button: allows users to trigger actions.

Example:

import { View, Text, TextInput, Button, StyleSheet } from 'react-native';

export default function App() {
  return (
    <View style={styles.container}>
      <Text style={styles.title}>Contact</Text>

      <TextInput
        placeholder="Enter your name"
        style={styles.input}
      />

      <Button title="Submit" onPress={() => console.log('Button pressed')} />
    </View>
  );
}

const styles = StyleSheet.create({
  container: {
    padding: 20
  },
  title: {
    fontSize: 20,
    marginBottom: 10
  },
  input: {
    borderWidth: 1,
    padding: 10,
    marginBottom: 10
  }
});

TextInput lets the user type something. Button reacts to a press using the onPress property.

Now your screen is not just visual — it can respond to user actions.

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  6

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  6
some-alt