为什么 ReactJS 将代码与 HTML 混合的方式是更好的设计?

Win*_*lon 5 javascript architecture reactjs

reactjs 将代码与 html 混合的方式如何成为更好的设计?
我们一直在考虑将 HTML+CSS+Javascript 分离以保持关注点分离并提高可重用性和可维护性。
为什么要回去把所有这些混合在一起?
这听起来几乎和取消环境法规一样好,总会有一些人会毫不犹豫地证明它是合理的。

小智 0

你做得怎么样,\n热爱你的好奇心,\n而且非常有效,遗憾的是,当涉及到当今应用程序模板构建块的可重用性时,将所有这些分开需要大量维护

\n\n

以下是为什么它是更好的设计的快速引用

\n\n
\n

这个有趣的标签语法既不是字符串也不是 HTML。

\n\n

它称为 JSX,是 JavaScript 的语法扩展。我们建议将它与 React 一起使用来描述 UI 的外观。JSX 可能会让您想起模板语言,但它具有 JavaScript 的全部功能。

\n\n

JSX 生成 React \xe2\x80\x9celements\xe2\x80\x9d。我们将在下一节中探索将它们渲染到\n DOM。

\n
\n\n

深入详细了解原因

\n