{および}をReactにテキストとして表示する際に問題が発生しています。私は誰かが中括弧で文字列全体を包むように言っていることと同様の質問を見ましたが、これは動作していない:中括弧をプレーンテキストとして表示するreact/jsx
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で中括弧をエスケープする簡単な方法があります?
ああ、私はちょうどそれを修正しました。さて、もう一度やり直します – codyc4321