为了账号安全,请及时绑定邮箱和手机立即绑定

Textarea自闭标签?<文本区域 />

Textarea自闭标签?<文本区域 />

弑天下 2022-10-27 14:13:54
我最近在 youtube 上观看了一些关于为 Freecodecamp 挑战构建简单的 React Markdown 预览器的教程。但是,到目前为止我看到的教程<textarea />在反应代码中添加了这个标签,而不是<textarea></textarea>.我查找了有关<textarea>标签和 w3schools、mdn 网络文档的更多信息,并且很少有其他网站仍然显示<textarea>带有结束标签</textarea>的 ,因为它充当<textarea>标签内内容的容器。并且以不同的形式使用它会破坏代码。无论如何,我想知道在 React 框架中是否仍然需要使用这样的自关闭方法:<textarea />?我只是想弄清楚我是否需要<textarea />在我正在编码的项目中使用它,或者它是否是糟糕的编码/实践。
查看完整描述

3 回答

?
HUWWW

TA贡献1874条经验 获得超12个赞

在 React 中,textarea 已被修改,因此它可以像其他输入一样工作。该值通常是 HTML 中的子元素,在 React 中是一个属性

<textarea value={this.state.value} onChange={this.handleChange} />

有关textarea 的更多信息,请参阅React 文档


查看完整回答
反对 回复 2022-10-27
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

它不是 React 中的 HTML。它是 JSX。如果元素中没有子元素,只需使用 self 关闭标签。如果元素中有孩子,则使用单独的关闭标签。

您可以使用此网站查看它如何将 HTML 转换为 JSX - https://magic.reactjs.net/htmltojsx.htm


查看完整回答
反对 回复 2022-10-27
?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

对于 React,它主要是一种约定。如果组件内没有内容(子项),则一种约定是始终使用自闭合标签。所以对于 textarea 它会自动关闭。



查看完整回答
反对 回复 2022-10-27
  • 3 回答
  • 0 关注
  • 110 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信