【发布时间】:2016-11-27 14:29:14
【问题描述】:
我在一些 React 文档和截屏视频中有这个。人们会在他们的 JSX 模板中写 { " " }。
他们为什么这样做?看起来他们正在使用它作为换行符的替代方法,但我没有看到任何地方明确解释过。
【问题讨论】:
我在一些 React 文档和截屏视频中有这个。人们会在他们的 JSX 模板中写 { " " }。
他们为什么这样做?看起来他们正在使用它作为换行符的替代方法,但我没有看到任何地方明确解释过。
【问题讨论】:
这用于在文本块中放置一个显式空格,因为当有另一个标签时,在编译/转换时会忽略前导和尾随空格。
例子:
<div>
Text
<a>some Text</a>
</div>
将在屏幕上显示Textsome Text。 (请参阅缺少的空格)
<div>
Text{' '}
<a>some Text</a>
</div>
会在屏幕上显示Text some Text 的结果。
【讨论】:
Text <a>some Text</a>有什么问题?它将保留空白。
a 标签上,但这会删除空间,因此需要强制手动空间
用于添加一些前导或尾随空格
render() {
return (
<div>
My name is{' '}
<span> Piyush </span>
</div>
);
}
【讨论】: