如何从服务器渲染 React 代码?

问题描述 投票:0回答:0

AppSmith 和 Retool 可以让用户在画布上编写自己的 React 代码。他们在没有任何形式的 XSS 的情况下呈现此自定义 React 代码。如果我要执行一个获取请求并加载一个组件,我会只设置一个 innerHTML 属性吗?我怎样才能从服务器端添加 React 代码?

const reactCode = await fetch()
// reactCode === "<Div></Div>"
return <reactCode>;

编辑:哦,我明白了。 NextJS 具有这些公司可能正在使用的服务器端渲染。我使用 FastAPI,因此除了使用正则表达式或 Jinja2 模板之外,没有其他方法可以使用变量进行渲染。还有解决办法吗?

reactjs
© www.soinside.com 2019 - 2024. All rights reserved.