【发布时间】:2015-09-16 20:03:28
【问题描述】:
想象一下:
return (<a href="{this.props.url}">{this.props.name}</a><br>)
也尝试过
return (<a href="{this.props.url}">{this.props.name}</a><br />)
虽然脚本运行时没有问题,但 JSX 编译器对 <br> 标记感到不安,因为它是逻辑中的孤狼,并且没有打开/关闭标记。
另一方面,如果我删除 <br>
return (<a href="{this.props.url}">{this.props.name}</a>)
没有抛出任何错误,就问题所在而言,这是不言自明的。然而,问题是如何解决根本问题。我怎样才能拥有该标签(或如果需要,它的等价物)。在上述每个渲染语句之后添加。
假设,这是一个 urls/names 循环,在页面上生成一个 html 链接列表。到目前为止,减去这个因素的一切都有效。
总体而言,根本问题是美学问题。我正在使用引导程序,因为事情是相当统一的,我不想创建一次性类或内联样式来适应换行符。这纯粹是为了以后的可维护性。
【问题讨论】:
标签: javascript html backbone.js reactjs