在浏览器中使用Mactry和ReactJS

时间:2015-04-10 21:49:44

标签: reactjs masonry

https://github.com/eiriklv/react-masonry-mixin/blob/master/README.md

以上示例显示了使用build-js处理砌体混合的简单步骤。

有哪些解决方案可以让我的react组件在普通网页中使用此插件?我想要一个能够使用最少量的第三方软件的解决方案。

根据我的理解,没有npm就无法使用require语句。

1 个答案:

答案 0 :(得分:3)

可以使用名为Browserify的预处理器在客户端使用Require语句。

为了使用Browserify,您必须有一个主.js文件,通过require语句(但是切线)从中加载所有其他文件。然后运行Browserify命令进行解析并将其全部捆绑到一个文件中:

$ browserify main.js > bundle.js

我个人使用react-masonry-mixin,这是我使用的方法(尽管使用Gulp自动化)。