React native 如何获取文本组件的值? 飞机

React native 如何获取文本组件的值? 飞机,react-native,React Native,我需要在文本中获取飞机,并动态更改文本的值。我怎么办 嗯。。。有多种方法可以做到这一点 例如: <Text>aircraft</Text> {this.state.aircraftText} 然后改变状态变量。您还可以执行以下操作: <Text>{this.state.aircraftText}</Text> {(this.state.checkIfTrue)“'Boeing787':'airbus320'} 这将检查this.state.

我需要在文本中获取
飞机
,并动态更改文本的值。我怎么办

嗯。。。有多种方法可以做到这一点

例如:

<Text>aircraft</Text>
{this.state.aircraftText}
然后改变状态变量。您还可以执行以下操作:

<Text>{this.state.aircraftText}</Text>
{(this.state.checkIfTrue)“'Boeing787':'airbus320'}
这将检查
this.state.checkIfTrue
结果是否为true,并显示“Boeing787”或“Airbus 320”


这应该给你一个第一个想法。

好吧。。。有多种方法可以做到这一点

例如:

<Text>aircraft</Text>
{this.state.aircraftText}
然后改变状态变量。您还可以执行以下操作:

<Text>{this.state.aircraftText}</Text>
{(this.state.checkIfTrue)“'Boeing787':'airbus320'}
这将检查
this.state.checkIfTrue
结果是否为true,并显示“Boeing787”或“Airbus 320”


这应该给你一个第一个想法。

你可以像这样访问它(示例:)

this.textElem=elem}>你好,世界

然后:
console.log('textElem content',this.textElem.props.children)


但是您不能设置它,因为它是(只读)道具。

您可以像这样访问它(示例:)

this.textElem=elem}>你好,世界

然后:
console.log('textElem content',this.textElem.props.children)


但是您不能设置它,因为它是(只读)道具。

如果我不使用
状态
,如何获取值?您希望如何更改值?通过文本输入?还是用拨动开关?{this.function thatReturnsText()}提前感谢您。您提到的内容实际上是可用的,但我想知道是否有一种方法可以在
静态文本
中更改静态文本,而无需像文本组件中的
状态
这样的绑定。@CoderGLM aha!在这种情况下,zvona的答案是正确的。如果我不使用
状态
,我如何获得值?您希望如何更改值?通过文本输入?还是用拨动开关?{this.function thatReturnsText()}提前感谢您。您提到的内容实际上是可用的,但我想知道是否有一种方法可以在
静态文本
中更改静态文本,而无需像文本组件中的
状态
这样的绑定。@CoderGLM aha!在这种情况下,兹沃纳的答案是正确的,它是有效的。无法设置文本组件的静态
子项
?它可以工作。无法设置文本组件的静态
子级