問題タブ [react-native-component]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tooltip - 別のコンポーネントから react-native-elements ツールチップをオフに切り替える方法
ツールチップを手動で閉じたいのですが、react-native-elements サイトにドキュメントがありません。
そこで、github のツールチップ コードを調べたところ、トグルするための toggleTooltip 関数があることに気付きました。残念ながら、私はそれを機能させることができませんでした。
ツールチップのサンプルコードです
ComponentTest のサンプル コード
これは、使用しようとしている tooltip.js の関数です。ツールチップの完全なコードは、https://github.com/react-native-training/react-native-elements/blob/master/src/tooltip/Tooltip.jsにあります。
javascript - React Nativeで子コンポーネントから親コンポーネントへのコールバックを取得する方法
子から親へのコールバックを取得するために、反応ネイティブに取り組んでいます。以下は、私の実装のコード スニペットです。
MainView.js
FlatList のリスト セル コンポーネントは次のとおりです。
ListCell.js
このコードは、単一のファイルで宣言されている場合は正常に機能しますが、2 つの異なるファイルで分離されている this.props._onPressItem
場合、セルをタップすると未定義であるというエラーが表示されます。
私は次のhttps://medium.com/@ruthmpardee/passing-data-between-react-components-103ad82ebd17アプローチに従いましたが、どちらも成功しませんでした。
android - Android レイアウトを反応するネイティブ ビューに
既存の Java ライブラリから Android ネイティブ モジュールを作成しています。このライブラリは、GLSurfaceView を作成します
Androidレイアウトに
そしてそれを設定する
setContentView(R.layout.activity_fpv);
私がやりたいのは、このビューをReact Native Componentに含めるための反応ネイティブモジュール( android のみ)です。このビューは、他の RN 要素の背景にある必要があります。私がやろうとしたことは、ViewManager によってこのレイアウトを膨らませることですが、
View.inflate(getApplicationContext(), R.layout.activity_fpv, null);
解決策はありません。要素なしで元のレイアウトしか表示できません (.js ファイルに配置)
いくつかのアイデア?これは、レイアウトの相互作用を伴う RN ネイティブ モジュールでの私の最初の経験であり、Android/Java 言語の経験はあまりありません。