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