gpt4 book ai didi

javascript - 在 React/JSX 中将花括号呈现为纯文本

转载 作者:可可西里 更新时间:2023-11-01 02:33:31 31 4
gpt4 key购买 nike

我在 React 中将 { 和 } 显示为文本时遇到问题。我看到一个类似的问题,有人说用 curl 包裹整个字符串,但这不起作用:

let queries_block = this.state.previous_queries.map((dataset) => {
return (<p>{"{{}}"}<p>)
});

if (results) {
results_block = (
<div>
<p>Queries:</p>
{queries_block}
<br/><br/>
<p>Results: {results_count}</p>
<JSONPretty id="json-pretty" json={results}></JSONPretty>
</div>
);
} else {
results_block = null;
}

return (<p>{"{{}}"}<p>)原因

ERROR in ./src/components/app.js
Module build failed: SyntaxError: Unexpected token, expected } (47:13)

45 | <JSONPretty id="json-pretty" json={results}></JSONPretty>
46 | </div>
> 47 | );
| ^
48 | } else {
49 | results_block = null;
50 | }

@ ./src/index.js 15:11-38
webpack: Failed to compile.

有没有一种简单的方法可以在 jsx 中转义花括号?

最佳答案

如果您想在 JSX 文档中将大括号呈现为纯文本,只需使用 HTML 字符代码即可。

左花括号 { : {

右大括号}:}

关于javascript - 在 React/JSX 中将花括号呈现为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46614716/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com