我尝试使用React来简化我为应用程序构建UI的方式。我在单个HTML页面中有一个很好的概念证明,但我需要将JS拆分为单独的模块,以便于维护。
我知道如果在构建时知道每个拼图,我将如何构建应用程序。这样的事情:https://github.com/jordwalke/reactapp。但是,UI将在PHP中动态构建,嵌套我想要传递给应用程序的各种组件。
我最初想到将生成的代码转储到脚本标记中并让Javascript找到它导致我陷入了可怕的依赖地狱。
我的主要问题是:
如何将
<panel><group><field /></group></panel>
之类的内容传递到应用中,以便我可以在其上调用React.render()
?
答案 0 :(得分:1)
正如@llernestal和@MikeDriver在评论中所建议的,我使用PHP构建了UI的JSON表示,并让React构建了呈现UI所需的组件。