来自 React 的 DIVitis

Ann*_*ahl 2 html semantic-markup reactjs

我开始在一家使用 REACT 的公司工作,我注意到 HTML 输出中有大量不必要的 div。开发人员告诉我 REACT 是必要的,但我发现很难相信现代框架/库/工具会迫使我们采用不良的 HTML 实践。但是,我似乎无法在网上找到有关此问题的任何文章或参考资料。真的有必要把所有东西都包装成一个 div 吗?为什么我们不能包装成语义正确的元素,比如 ap 标签或导航等?最后,这是否被开发社区普遍接受?

Dmi*_*rov 5

只要您从组件render方法返回单个 DOM 节点,您就可以在 React.js 中使用任何有效的 HTML5 标签。这是唯一的要求。

支持的标签和属性列表