我在React中显示"{ }"为文本时遇到了问题。我看到有人提出将整个字符串用花括号括起来,但这并没有起作用:
我在React中显示{ }为文本时遇到了问题。我看到有人提出将整个字符串用花括号括起来,但这并没有起作用:
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中有没有一种简单的方法来转义花括号?
JSON.stringify
。例如,<pre>{JSON.stringify(result, null, 4)}</pre>
是一种快速而简单的打印JSON的方法。 - undefined