如何从react-native-element获取输入值

mic*_*ons 0 react-native

在 React Native 16 中。

获取输入值

<Input
 ...
 onChange={event => getValue(event)}
 />
Run Code Online (Sandbox Code Playgroud)

产值

const getValue = event => {
   console.log(event.nativeEvent.text);
 };
Run Code Online (Sandbox Code Playgroud)

小智 5

Input组件react-native-elements基本上是渲染TextInput组件。所以你可以使用onChangeText而不是onChange

import React, { Component } from 'react';
import { Input } from 'react-native-elements';

export default function UselessTextInput() {
  const [value, onChangeText] = React.useState('Useless Placeholder');

  return (
    <Input
      onChangeText={text => onChangeText(text)}
      value={value}
    />
  );
}
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助