在PHP中生成React组件,然后在客户端中呈现

时间:2015-06-04 11:13:38

标签: javascript php reactjs browserify

我尝试使用React来简化我为应用程序构建UI的方式。我在单个HTML页面中有一个很好的概念证明,但我需要将JS拆分为单独的模块,以便于维护。

我知道如果在构建时知道每个拼图,我将如何构建应用程序。这样的事情:https://github.com/jordwalke/reactapp。但是,UI将在PHP中动态构建,嵌套我想要传递给应用程序的各种组件。

我最初想到将生成的代码转储到脚本标记中并让Javascript找到它导致我陷入了可怕的依赖地狱。

我的主要问题是:

  

如何将<panel><group><field /></group></panel>之类的内容传递到应用中,以便我可以在其上调用React.render()

1 个答案:

答案 0 :(得分:1)

正如@llernestal和@MikeDriver在评论中所建议的,我使用PHP构建了UI的JSON表示,并让React构建了呈现UI所需的组件。