<Text>aircraft</Text>
テキストでaircraft
を取得し、テキストの値を動的に変更する必要があります。どうすればいいですか?テキストコンポーネントの価値を得るにはどうしたらいいですか?
<Text>aircraft</Text>
テキストでaircraft
を取得し、テキストの値を動的に変更する必要があります。どうすればいいですか?テキストコンポーネントの価値を得るにはどうしたらいいですか?
あなたはこの(例:https://rnplay.org/apps/ACHJEQ)のようにアクセスすることができます
<Text ref={(elem) => this.textElem = elem}>Hello world!</Text>
、その後: console.log('textElem content', this.textElem.props.children);
しかし、それは(読み取り専用)小道具なので、あなたはそれを設定することはできません。
まあ...これを行うさまざまな方法。例えば
:
<Text>{this.state.aircraftText}</Text>
してからちょうど状態変数を変更します。また、それが好きSTH実現することができます。
<Text>{ (this.state.checkIfTrue) ? 'Boeing787' : 'Airbus 320' } </Text>
このチェックはthis.state.checkIfTrue
真の結果とディスプレイ「Boeing787」や「エアバス320」のいずれかならば。
これはあなたに最初のアイデアを与えるはずです。
それは動作します。 Textコンポーネントの静的な 'children'を設定する方法はありませんか? – CoderLim