8/2/2025, 10:32:30 PM
Guillermo Rauch 认为,尽管 Curtis Yarvin 的论文有先见之明,但它主张使用 XML 标记扩展来实现动态性,这是一个关键错误,而 React 通过直接集成标签避免了这一陷阱,从而实现了动态性。
作为讨论串的后续,Guillermo Rauch 继续分析 Curtis Yarvin 的论文,指出了他认为的主要缺陷:提出需要扩展标记以实现动态性的 “WAX” XML 语言。Rauch 将此与 React 的基本设计原则——“它只是 JavaScript”——进行对比,在 React 中,组件(标签)嵌入在 JS 中。他强调,React 决定避免新的 HTML 扩展,而是将“标签放在 JS 中”,这是一个关键的区别因素,也是一个正确的选择,使其与之前的技术区分开来。