何时在React Native中使用字符串插值?

yhxst69z  于 2023-02-19  发布在  React
关注(0)|答案(1)|浏览(189)

我知道如何使用字符串插值,但不确定何时使用。最近我自学了React Native,老师在按钮标题上使用了字符串插值。但是,他在课程早期将字符串变量传递到Text标签时没有使用。
如果你需要一个例子来说明我所说的话,请告诉我。
示例:
"为什么这行不通"

<Button title='Hello my name is {myName}'/>
    • 但这个**
<Button title={`Hello my name is ${myName}`}/>
4ktjp1zp

4ktjp1zp1#

{ }表示其中包含的是JavaScript表达式。
字符串插值是javascript代码。
当您执行'${someText}'时- React Native不会检测到这是javascript,并将其作为字符串读取。
当你做{'${someText}'}时- React Native意识到里面的内容是Javascript,它需要这样处理它,因此字符串插值是有效的。

相关问题