Oli*_*hen 3 javascript jsx reactjs
我在反应函数返回语句中阅读了以下代码。
return(){
<span className="expense">{charge}</span>
<span className="amount">${amount}</span>
}
Run Code Online (Sandbox Code Playgroud)
我的问题是有或没有 $,它们只是代表要渲染的动态变量,对吗?我看到 ${} 和 {} 有时散布在代码中,并且非常困惑它们是否应该可以互换。谢谢。
Jon*_*lms 10
要将表达式嵌入到 JSX 中,您只需使用花括号。$ 位于大括号之外,因此被解释为文本。
<div>${145}</div>
// equals
<div>$145</div>
Run Code Online (Sandbox Code Playgroud)
然而,在模板文字内部,嵌入表达式的语法是${...}:
`Amount: ${145}`
// equals
`Amount: 145`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12114 次 |
| 最近记录: |