我认为你会发现使用 React A) 结合类似 JSX 的语法,以及 B) 无需任何构建工具,非常令人耳目一新。
确实令人耳目一新
真正难的部分不是在没有构建工具的情况下使用 React(尽管我确实想知道我们是否错过了树状摇晃带来的好处),而是 JSX。我太习惯使用 JSX 了,以至于我认为如果没有它,我很难进行前端 JavaScript 项目。但我知道有些人确实更喜欢渲染函数。如果是这种情况,您可以直接使用React.createComponent
并跳过 JSX,或者在 Preact 的情况下,使用h
我参与的一个项目使用 Mithril 进行 JavaScript 模板化,这有点类似,虽然这不是我最喜欢的语法,但你完全可以适应它(而且它很快)