Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs 我可以在后端使用React和/或JSX作为任何文件扩展名的模板语言吗?_Reactjs_Jsx_Backend_Server Side Rendering_Templating Engine - Fatal编程技术网

Reactjs 我可以在后端使用React和/或JSX作为任何文件扩展名的模板语言吗?

Reactjs 我可以在后端使用React和/或JSX作为任何文件扩展名的模板语言吗?,reactjs,jsx,backend,server-side-rendering,templating-engine,Reactjs,Jsx,Backend,Server Side Rendering,Templating Engine,假设在我的后端,我有一些具有任意扩展名.ext的文件,我想用模板语言对这些文件进行预处理。React和/或JSX可以是那种语言吗?例如: // file foo.ext: whatever <insert-bar-here> // file bar.ext: blah blah blah 注意,它不是用于前端的,它不是HTML。它的目的是为后端文件提供一些组织和结构(并解决一些超出此问题范围的问题) 我做了一个简短的搜索,但所有的结果都是关于SSR的,即为前端呈现html文件,这

假设在我的后端,我有一些具有任意扩展名
.ext
的文件,我想用模板语言对这些文件进行预处理。React和/或JSX可以是那种语言吗?例如:

// file foo.ext:
whatever
<insert-bar-here>

// file bar.ext:
blah blah blah
注意,它不是用于前端的,它不是HTML。它的目的是为后端文件提供一些组织和结构(并解决一些超出此问题范围的问题)

我做了一个简短的搜索,但所有的结果都是关于SSR的,即为前端呈现html文件,这不是我的情况


我这样问是因为我在react方面没有什么经验,我不想花大量的时间去学习它,只是为了发现这是不可能的。

您好,是的,我相信您可以使用JSX单机版,使用@IronMan谢谢!不过,似乎没有那么积极地维护,也不是很成熟。我希望有一些更可靠的替代方案……Express.js有一个实现,可以将React用作HTML视图引擎。虽然这并不是你想要的,但是看看他们是怎么做的,看看你是否可以使用这个零件,这可能会很有用:
// compiled.ext
whatever
blah blah blah