如何构建/组织反应应用程序

时间:2016-01-18 19:07:30

标签: reactjs

从维护/体系结构/性能的角度来看,在编写react应用程序时,最好将所有组件放在超级/父组件中并将其绑定到页面,或者在页面上有多个安装节点一块功能?

我目前的方法是在页面上安装多个装载节点,这样我就可以拥有更灵活的设计。基本上就像一堆组件盒'在页面的不同部分,通过这种方式,我可以轻松地将整个框移动到页面的另一部分,并且所有内容仍然可以相同而不依赖于彼此。

是否有最佳实践"对于这个(在未来的维护方面),还是已经做出反应的时间不长,无法建立这样的事情?

1 个答案:

答案 0 :(得分:1)

我见过的最常见的做法是主要反应render的单一装载点。这有一些优点

  • 保持HTML简洁和简单,这减少了对DOM / HTML处理内容以及React / JSX处理的内容的潜在混淆。
  • 减少根HTML和React之间的接口边界。需要从React外部传递props的地方较少。
  • 简化了何时会发生什么的原因。例如,确定React应用程序何时完成渲染有时会很棘手。进行多次render操作会使这更加困难。