Reactjs 如何呈现<;br/>;在JSX中作为换行符嵌入到字符串中?

Reactjs 如何呈现<;br/>;在JSX中作为换行符嵌入到字符串中?,reactjs,Reactjs,我喜欢体育运动。在UI中,我希望以新行呈现运动 我使用react JSX组件来实现这一点 我试着去掉起始单引号和结束单引号 我不想使用危险的HTML let x = 'I love <br /> sports' let y = I love <br /> sports render() { return ( <div> {x} ---- Renders as a string with no line break

我喜欢体育运动。在UI中,我希望以新行呈现运动

我使用react JSX组件来实现这一点

我试着去掉起始单引号和结束单引号

我不想使用危险的HTML

let x = 'I love <br /> sports' 
let y = I love <br /> sports 
render() {

    return (
       <div>
         {x}  ---- Renders as a string with no line breaks.
       </div>

       <div>
         {y}  ---------- Renders sports in a new line.
       </div>

   );

}
let x='I love
运动' 我喜欢运动 render(){ 返回( {x} ----呈现为不带换行符的字符串。 {y} ------将体育引入新的领域。 ); }
使用
危险的HTML
可以在JSX中显示HTML标记。这是上述问题的有效解决方案

类应用程序扩展了React.Component{
render(){
让x=‘我喜欢运动’;
//让y=我喜欢运动;
返回(
)
}
}
ReactDOM.render(,document.getElementById('root'))

使用
危险的HTML
可以在JSX中显示HTML标记。这是上述问题的有效解决方案

类应用程序扩展了React.Component{
render(){
让x=‘我喜欢运动’;
//让y=我喜欢运动;
返回(
)
}
}
ReactDOM.render(,document.getElementById('root'))


您可以使用一些css,我建议您使用Flexbox可能重复的css,我建议您使用Flexbox可能重复的css,谢谢。这是有效的,除了使用危险的HTML的负面影响让我思考。谢谢。这是有效的,除了使用危险的HTML的负面影响让我思考。