首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以将gatsby静态站点生成器与reactrb一起使用吗?

可以将gatsby静态站点生成器与reactrb一起使用吗?
EN

Stack Overflow用户
提问于 2016-07-24 16:03:31
回答 2查看 121关注 0票数 1

所以,我基本上对整个npm/react.js (更不用说react.rb)生态系统还是相当陌生的,我想知道是否可以将reactrb与gatsby静态站点生成器一起使用。

我一直在尝试通过opal-webpack获得opal/reactrb的支持,但遇到了一些问题(请参阅本期以获取一些背景故事https://github.com/cj/opal-webpack/issues/36)。具体来说,我陷入困境的地方是试图让它与bundler合作得更好。

将reactrb组件与gatsby结合是否可行?我希望答案是肯定的。

EN

回答 2

Stack Overflow用户

发布于 2017-05-02 14:42:28

很抱歉回复得太晚了。Reactrb已经被重命名为ruby-hyperloop,是的,你当然可以在Gatsby和任何静态站点生成器中使用它。例如,Hyperloop网站就是用中间人构建的。

将Hyperloop集成到静态站点生成器中的最好方法是使用Hyperloop.JS https://github.com/ruby-hyperloop/hyperloop-js,它根本不占用服务器空间。

有关示例和教程,请参阅Hyperloop网站:http://ruby-hyperloop.io/

票数 1
EN

Stack Overflow用户

发布于 2018-02-19 23:30:37

您可以从任何类型的源获取数据到Gatsby中。您需要创建一个源插件。@BarrieH的答案是准确的,但可能会有一点误导。

您不能直接从外部GraphQL接口查询到组件。Gatsby的工作方式是将所有数据加载到它自己的节点系统中,然后将数据从这些节点中提取到组件中。这使得Gatsby可以将数据编译为磁盘上的静态JSON文件,为其他页面预取数据,等等。

下面是相关文档:https://www.gatsbyjs.org/docs/create-source-plugin/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38549955

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档