コンポーネントの外からreact-nativeコンポーネントにアクセスするにはどうすればよいですか?

KübraÇınarlar

コンポーネントの外にある関数からReact-nativeコンポーネントのテキスト入力にアクセスしようとしています。clearForm()関数の参照を介してTextInputをクリアしたい

MyComponent.js

import React, { Component } from 'react';
import { 
  View,
  TextInput,
} from 'react-native';

class myComponent extends Component {
  render() {
    return (
      <View style={styles.container}>
        <TextInput
          ref= {'email'}
          style={styles.input}
          placeholder="Email"
        />
      </View>
    );
  }
}

Actions.js

function clearForm(data){
  for(var input_name in data){
    /////???
    //this.refs[input_name].setNativeProps({text: ''});
  }
}

ガブリエルスタイン

時間がかかって申し訳ありませんが、これでうまくいくはずです。

// myComponent.js
class myComponent extends Component {

  constructor(props) {
    this.state = { 
      emailText: ''
    }
  }

   clearField() { 
    this.setState({ 
      emailText: ''
    })
   }

  render() {
    return (
      <View style={styles.container}>
        <TextInput
          ref= {'email'}
          style={styles.input}
          placeholder="Email"
          value={this.state.emailText}
        />
      </View>
    );
  }
}

// Actions.js
function clearForm(data){
  for(var input_name in data){
    this.refs[input_name].clearField();
  }
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

React:別のコンポーネントからコンポーネントにアクセスするにはどうすればよいですか?

分類Dev

reactの複合コンポーネントからhtmlコンポーネントにアクセスするにはどうすればよいですか?

分類Dev

コンポーネントの参照にアクセスするにはどうすればよいですか?

分類Dev

コンポーネントの参照にアクセスするにはどうすればよいですか?

分類Dev

React Nativeの複数のコンポーネントからアクセスできる単一のモーダルコンポーネントを設計するにはどうすればよいですか?

分類Dev

React Native Webで参照の子コンポーネントにアクセスするにはどうすればよいですか?

分類Dev

Reactフックから機能コンポーネントの名前にアクセスするにはどうすればよいですか?

分類Dev

親コンポーネントが動的に追加されたときに、親コンポーネントから子コンポーネントの値にアクセスするにはどうすればよいですか?

分類Dev

別のシーンからオブジェクトのコンポーネントにアクセスするにはどうすればよいですか?

分類Dev

JSコンソールからVueコンポーネントの変数にアクセスするにはどうすればよいですか?

分類Dev

あるコンポーネントから別のコンポーネントにreduxストアを渡すにはどうすればよいですか?

分類Dev

別のReactコンポーネントでレンダリングされた要素にアクセスするにはどうすればよいですか?

分類Dev

あるコンポーネントから別のファイルにある他の関数(コンポーネントではない)に状態値にアクセスするにはどうすればよいですか?React js

分類Dev

エントリjsにJSを含めて、他のコンポーネントからアクセスするにはどうすればよいですか?

分類Dev

ReactコンポーネントのReduxストアに適切にアクセスするにはどうすればよいですか?

分類Dev

Relay Modernの親コンポーネントでQueryRendererからデータに最適にアクセスするにはどうすればよいですか?

分類Dev

スタイル付きコンポーネント(React)からCSS値にアクセスするにはどうすればよいですか?

分類Dev

ReactコンポーネントでネストされたRedux状態にアクセスするにはどうすればよいですか?

分類Dev

コンポーネントから直接Vueのルート配列にアクセスするにはどうすればよいですか?

分類Dev

コンポーネントからデフォルトのカメラにアクセスするにはどうすればよいですか?

分類Dev

Redux-サブコンポーネントからアプリの状態にアクセスするにはどうすればよいですか?

分類Dev

Vueの親から子コンポーネントデータにアクセスするにはどうすればよいですか?

分類Dev

Reactのそのコンポーネントの外側のボタンからフォームを送信するにはどうすればよいですか?

分類Dev

Reactのそのコンポーネントの外側のボタンからフォームを送信するにはどうすればよいですか?

分類Dev

Angular2 の別のコンポーネントから FormGroup 値にアクセスするにはどうすればよいですか?

分類Dev

React-Nativeコンポーネントからのアラートで{state}を表示するにはどうすればよいですか?

分類Dev

Vue.jsの子コンポーネントから親メソッドにアクセスするにはどうすればよいですか?

分類Dev

標準のJSからVueコンポーネントにアクセスするにはどうすればよいですか?

分類Dev

別のコンポーネントから[(ngModel)]にアクセスするにはどうすればよいですか?

Related 関連記事

  1. 1

    React:別のコンポーネントからコンポーネントにアクセスするにはどうすればよいですか?

  2. 2

    reactの複合コンポーネントからhtmlコンポーネントにアクセスするにはどうすればよいですか?

  3. 3

    コンポーネントの参照にアクセスするにはどうすればよいですか?

  4. 4

    コンポーネントの参照にアクセスするにはどうすればよいですか?

  5. 5

    React Nativeの複数のコンポーネントからアクセスできる単一のモーダルコンポーネントを設計するにはどうすればよいですか?

  6. 6

    React Native Webで参照の子コンポーネントにアクセスするにはどうすればよいですか?

  7. 7

    Reactフックから機能コンポーネントの名前にアクセスするにはどうすればよいですか?

  8. 8

    親コンポーネントが動的に追加されたときに、親コンポーネントから子コンポーネントの値にアクセスするにはどうすればよいですか?

  9. 9

    別のシーンからオブジェクトのコンポーネントにアクセスするにはどうすればよいですか?

  10. 10

    JSコンソールからVueコンポーネントの変数にアクセスするにはどうすればよいですか?

  11. 11

    あるコンポーネントから別のコンポーネントにreduxストアを渡すにはどうすればよいですか?

  12. 12

    別のReactコンポーネントでレンダリングされた要素にアクセスするにはどうすればよいですか?

  13. 13

    あるコンポーネントから別のファイルにある他の関数(コンポーネントではない)に状態値にアクセスするにはどうすればよいですか?React js

  14. 14

    エントリjsにJSを含めて、他のコンポーネントからアクセスするにはどうすればよいですか?

  15. 15

    ReactコンポーネントのReduxストアに適切にアクセスするにはどうすればよいですか?

  16. 16

    Relay Modernの親コンポーネントでQueryRendererからデータに最適にアクセスするにはどうすればよいですか?

  17. 17

    スタイル付きコンポーネント(React)からCSS値にアクセスするにはどうすればよいですか?

  18. 18

    ReactコンポーネントでネストされたRedux状態にアクセスするにはどうすればよいですか?

  19. 19

    コンポーネントから直接Vueのルート配列にアクセスするにはどうすればよいですか?

  20. 20

    コンポーネントからデフォルトのカメラにアクセスするにはどうすればよいですか?

  21. 21

    Redux-サブコンポーネントからアプリの状態にアクセスするにはどうすればよいですか?

  22. 22

    Vueの親から子コンポーネントデータにアクセスするにはどうすればよいですか?

  23. 23

    Reactのそのコンポーネントの外側のボタンからフォームを送信するにはどうすればよいですか?

  24. 24

    Reactのそのコンポーネントの外側のボタンからフォームを送信するにはどうすればよいですか?

  25. 25

    Angular2 の別のコンポーネントから FormGroup 値にアクセスするにはどうすればよいですか?

  26. 26

    React-Nativeコンポーネントからのアラートで{state}を表示するにはどうすればよいですか?

  27. 27

    Vue.jsの子コンポーネントから親メソッドにアクセスするにはどうすればよいですか?

  28. 28

    標準のJSからVueコンポーネントにアクセスするにはどうすればよいですか?

  29. 29

    別のコンポーネントから[(ngModel)]にアクセスするにはどうすればよいですか?

ホットタグ

アーカイブ