プログラムネイティブで反応するネイティブの文字列形式の印刷クラス名が必要です。誰でも私にそれを知らせることができます、私はこれをどのようにすることができますか?React Nativeコンポーネントクラスの文字列名を取得するにはどうすればよいですか?
答えて
JavaScriptでは、instance.constructor.name
を使用してクラス名を取得できます。
class Demo extends React.Component {
componentDidMount(){
console.log(this.constructor.name); // "Demo"
}
}
については、instance.type.displayName
を使用できます。例:
let text = <Text></Text>;
console.log(text.type.displayName) // "Text"
私のために働いているコードの上のmartinarroyoに感謝します。また、私はボタンを押すたびに、メソッドのレンダリングの文字列名をボタンの "onPress"の小道具で取得したいと思います。あなたも同じことをするために私を助けることができますか? – Akhi
正確にはどういう意味ですか? onPressコールバックの中に 'this.constructor.name'を記録することを意味しますか?それは本質的に同じでなければなりません。たとえば、次のようになります。 '
JSコードが "ビルド"クラス名はシンボルになりますので、 'this.constructor.name'に何か重要なことがあると失敗する可能性があります。 – SuitedSloth
- 1. React-Nativeの文字列をコンポーネントに変更するにはどうすればいいですか?
- 2. Cの文字配列から文字列を取得するにはどうすればよいですか?
- 3. React Nativeの画面上のピクセルから色を取得するにはどうすればよいですか?
- 4. Android:名前から文字列を取得するにはどうすればよいですか?
- 5. 文字列名から値を取得するにはどうすればよいですか?
- 6. ストーリーボードの文字列名を取得するにはどうすればよいですか?
- 7. React NativeでデバイスのIPアドレスを取得するにはどうすればよいですか?
- 8. React-NativeアプリでiOSステータスバーの高さを取得するにはどうすればよいですか?
- 9. (OCaml)文字列から文字を取得するにはどうすればよいですか?
- 10. React-Nativeからonresumeイベントを取得するにはどうすればよいですか?
- 11. React-Native-Cameraキャプチャを使用してメタデータを取得するにはどうすればよいですか?
- 12. React Nativeでホームページのスクロールイベントを取得するにはどうすればいいですか?
- 13. 説明文で文字列メッセージを取得するにはどうすればよいのですか?
- 14. 文字列配列で個別の値を取得するにはどうすればよいですか?
- 15. React Native Navigator:コンポーネントクラスが必要です。[オブジェクトオブジェクト]
- 16. React Native JS:コンポーネントクラスが必要です。[オブジェクトオブジェクト]
- 17. 文字列を含む配列のインデックスを取得するにはどうすればよいですか?
- 18. 通知バンドルから文字列配列を取得するにはどうすればよいですか?
- 19. Cで部分文字列を取得するにはどうすればよいですか?例えば
- 20. 文字列のn番目の文字を取得するにはどうすればよいですか?私は、文字列を持っている
- 21. 他の2文字間で文字を取得するにはどうすればよいですか?
- 22. 文字列内の文字列を文字列内で渡すにはどうすればよいですか?
- 23. フロントエンドでカスタムローカライズされた文字列を取得するにはどうすればよいですか?
- 24. React native reduxのレデューサーで配列に要素を追加するにはどうすればよいですか?
- 25. クエリ内でsqliteの式文字列の値を取得するにはどうすればよいですか?
- 26. Pythonのlogging.formatterオブジェクトからフォーマッタ文字列を取得するにはどうすればよいですか?
- 27. yesodのPersistObjectIdから文字列を取得するにはどうすればよいですか?
- 28. JSONParserクラスから文字列変数の値を取得するにはどうすればよいですか?
- 29. actionListenerの内部から文字列を取得するにはどうすればよいですか?
- 30. nextjs:Next.jsのURLからGET(クエリ文字列)パラメータを取得するにはどうすればよいですか?
ES6を使用していますか? – Swapnil