render() {
return (
<div>
</div>
);
}这样写空格正常显示
render() {
let text = ' ';
return (
<div>
{text}
</div>
);
} 这样写的时候就直接显示符号了
render() {
return (
<div>
</div>
);
}这样写空格正常显示
render() {
let text = ' ';
return (
<div>
{text}
</div>
);
} 这样写的时候就直接显示符号了
13 回答13k 阅读
7 回答2.2k 阅读
5 回答1.5k 阅读
3 回答1.3k 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
这样写是会直接当成字符串来渲染的。
即使你写的是
也会把
<span>333</span>
一起渲染出来正确的做法是用的
dangerouslySetInnerHTML
属性,官方说这样可以避免受到 cross-site scripting (XSS) 攻击