首页 > 解决方案 > 用 Babel.Transform 反应 SSR

问题描述

所以一直在Babel.transform努力工作,终于找到了一种巧妙的方法来进行客户端和服务器端渲染Github 链接。我还发现了这个示例代码框,用于transform在预览中呈现它。

不过我的问题是我的应用程序在它的当前形式没有正确注入。您可以在app.tsx中看到它需要 jsx(如果提供)并对其进行转换。react-hook-form 处理程序和状态已经在我希望将表单注入的容器中。

这样做的原因是因为每个用户都会有不同的表单,他们可以在不同的项目中设计。这个应用程序只会加载 jsx 编译并注入它。因此,我确保 react-hook-form 和所有状态/处理程序的内容都将在应用程序中,而实际<form>...必须在运行时进行转换和注入。

根据我在 babel-standalone docs 中读到的内容,这应该是可以实现的,但不确定为什么表单会消失。

任何人都知道可能是什么问题,如果有任何更改您会包括在内?

标签: reactjstypescriptbabeljsserver-side-rendering

解决方案


推荐阅读