1

我正在使用react-rails gem 在我的 Rails 应用程序中使用 Reactjs。一切都很好,直到前端变得有这么多在分离文件中定义的组件。

问题是每次加载应用程序时,所有这些文件都会下载到浏览器中。我知道这很明显,但是效率很低,因为会话中只会使用几个反应组件。

这是我当前的工作区:

--assets
----javascripts
------components
--------component_1.js.coffee
--------....
--------component_n.js.coffee

我只是想知道是否有任何可行的解决方案来优化它?

4

1 回答 1

1

Reactjs 不支持这一点,但您可以使用其他库(例如 requirejs)。

一个非常好的开源解决方案是LABjs

另一个是https://webpack.github.io/

还有其他的。请参阅reactjs 网站上的此讨论。

于 2016-01-19T09:02:53.427 回答