javascript - 在 React.js 中,何时使用 `${}` 将 Javascript 代码注入 JSX,我们何时使用常规 {}?
问题描述
我目前在 React.js 工作,有时我看到人们使用将 Javacript 代码注入 JSX
`${javascript}`
有时他们使用常规的花括号:
{javascript}
有什么区别,我们什么时候使用它们?
谢谢!
解决方案
${javascript}
在 javascript 中,您可以使用模板文字在字符串中使用表达式:
`Any string with ${javascript == expression} values`
react JSX 使用花括号来评估表达式:
{JSX expression}
您还可以在哪里使用模板文字:
{ `${expression}` }
推荐阅读
- ios - 比较两个 Any 值
- typescript - AWS 节点 SDK 没有 HttpClient
- javascript - 您如何在 2019 年/之后访问移动浏览器 web 应用程序中的运动传感器(加速度计、陀螺仪)?为什么它不再起作用?
- winapi - 如何使用 Rust 和 winapi crate 在 Windows 中创建事件订阅?
- sql - 日期范围男性女性的 SQL 查询
- javascript - 我的代码可以使用和不使用函数参数,我不明白为什么:
- python - 为什么 multiprocessing.Queue() 不起作用但 Manger.Queue() 在将队列对象传递给 multiprocessing.Pool 的情况下起作用
- android - 如何以编程方式更改片段的语言?
- c# - 如何在单元格点击事件中将日期格式转换为 yyMMdd?
- react-native - React Navigation 多个堆栈配置