reactjs 在PHP页面中集成Next.js:如何将Next.js组件附加到特定的DOM元素?

kq4fsx7k  于 2023-11-18  发布在  React
关注(0)|答案(1)|浏览(143)

**已关闭。**此问题正在寻求有关书籍、工具、软件库等内容的建议。它不符合Stack Overflow guidelines。当前不接受答案。

我们不允许提出问题来寻求对图书、工具、软件库等的推荐。您可以编辑问题,以便用事实和引文来回答。
7小时前关闭
Improve this question
我正在将Next.js(v14.0.2)集成到现有的基于PHP的Web应用程序(Phalcon框架)中。我不确定是否可以将Next.js组件合并到PHP生成的页面的特定部分。我想根据PHP逻辑中的某些条件或操作在目标元素中呈现Next.js生成的React组件。
我尝试过以类似于独立React应用程序的方式使用ReactDOM. js Root,但我知道Next.js抽象了一些渲染设置。我如何动态地将Next.js生成的组件附加到PHP渲染页面中的特定DOM元素中?是否有特定的Next.js方法或策略来有效地实现这种集成,而不会中断PHP渲染的内容?任何指导,例子,或最佳做法将不胜感激。谢谢!

oknwwptz

oknwwptz1#

你不能。基本上你想做的是服务器端渲染(SSR),但它不会以你想要的方式工作,除非你有几个应用程序。要用PHP完成NodeJS SSR,你需要调用你的NextJS应用程序(本地或外部运行),并获得所请求页面的响应。然后你可以用PHP输出这个HTML(例如,用HTML模板渲染)。

相关问题