1
我正在使用react-rails gem在我的Rails应用程序中使用Reactjs。一切运行良好,直到前端变得拥有如此多的在分离文件中定义的组件。如何在Rails中管理reactjs组件文件,因为该应用程序现在有很多reactjs组件?
问题是每次应用程序加载时,所有这些文件都被下载到浏览器中。我知道这很明显,但效率很低,因为在会话中只使用少量反应组件。
这里是我当前的工作空间:
--assets
----javascripts
------components
--------component_1.js.coffee
--------....
--------component_n.js.coffee
我只是想知道有没有什么有效的解决方案来优化呢?
而是扔一切都变成'application.js'你也许可以将其分成多个文件(每个布局或应用程序的主要部分) –
@MichalSzyndel我有你的好想法的,它仍然是复杂的,因为如果我们有越来越多的组件,我们将再次分离它,任何常规的这个:例如'/ home'我们只需要'component_1'和'component_2'? –
我刚刚开始使用React自己,所以我没有足够的经验来说实话。某些组件的动态加载是有意义的,但我不确定在React中是否存在类似的东西。 –