Html react.js(gatsby.js)的模板引擎

Html react.js(gatsby.js)的模板引擎,html,reactjs,twig,gatsby,Html,Reactjs,Twig,Gatsby,我对react.js和gatsby.js的问题很感兴趣。 但作为symfony的高级开发人员,我想知道是否有其他选择 就像盖茨比网站上的小树枝一样 现在我想用graphQl数据和gatsby创建站点。 使用此新堆栈是否无法进行模板制作 根据他们的网站,React是一个用于构建用户界面的JavaScript库。它只是提供了一个聪明的包装器UI来为应用程序构建基于组件的构建块。一旦您从某处获取内容或/和数据,例如CMS、文件系统、Graphql DB等,您必须以您需要的格式呈现它们。您可以通过JSX

我对react.js和gatsby.js的问题很感兴趣。 但作为symfony的高级开发人员,我想知道是否有其他选择 就像盖茨比网站上的小树枝一样

现在我想用graphQl数据和gatsby创建站点。 使用此新堆栈是否无法进行模板制作

根据他们的网站,React是一个用于构建用户界面的JavaScript库。它只是提供了一个聪明的包装器UI来为应用程序构建基于组件的构建块。一旦您从某处获取内容或/和数据,例如CMS、文件系统、Graphql DB等,您必须
以您需要的格式呈现它们。您可以通过
JSX
构建类似模板的结构,但我认为React/Gatsby不支持像Twig这样的模板引擎


如果您正在寻找基于JavaScript的静态站点生成器,11ty可能是一个不错的选择,因为它支持一整套模板语言。请参阅。

这是否回答了您的问题?对我只需要用另一种方式思考react和gatsby。JSX是一种模板引擎——它获取数据,然后u将向客户机呈现数据。细枝过滤器、函数和宏是用来将功能引入html文件的。JSX可以开箱即用,因为你只需要在html中编写js代码。