问题标签 [isomorphic-relay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
572 浏览

graphql - Relay.js 是否支持具有多个会话的同构服务器端渲染?

上次查看时,Relay.js 不支持基于会话的 NetworkLayer(只能同时使用一个 NetworkLayer)。

因此,需要 queue-hack ( https://github.com/codefoundries/isomorphic-material-relay-starter-kit/blob/master/webapp/renderOnServer.js#L66 ) 来支持多个会话。它不能在生产中使用,因为每个渲染都完全阻塞了另一个渲染(包括数据获取)。

目前在这个问题上的状态如何?我在哪里可以跟踪进度(github问题)并可能提供帮助?

0 投票
2 回答
253 浏览

reactjs - React / Relay 服务器端渲染和 SEO 友好的应用程序

使用服务器端渲染构建 React/Relay/GraphQL SEO 友好应用程序的最可靠方式/方法是什么?

0 投票
2 回答
727 浏览

javascript - React Relay 和服务器端渲染

我一直在研究一个用 react 构建的同构应用程序,并且我已经阅读了有关使用Relay.jsGraphQL用于客户端-服务器交互的信息。我一直在想,在使用时,特别是在使用 react 的服务器端渲染和同构应用程序开发时
,是否有任何特殊设置或要记住的事情?Relay.js

0 投票
0 回答
154 浏览

ruby-on-rails - Rails + React + Relay 服务器端渲染

在我正在处理的项目中,我们正在使用react-on-rails应用程序。这里是带有演示的教程,如何将这个应用程序与基本的 React Rails Redux Webpack 堆栈一起使用。它完全支持服务器渲染。但是对于我的项目,我们需要支持 Relay,并且我将 PR 提交到带有 Relay 演示实现的教程仓库。现在它不支持服务器渲染,我发现isomorphic-relay-router是专门为此目的而编写的。它有一个如何将它与 node.js 后端一起使用的示例,但我需要将它与 Rails 后端一起使用。我很少尝试采用这个应用程序,但没有成功。任何人都可以指导我如何做到这一点或提供一些建议吗?

按照这些说明安装带有 Relay 支持的教程演示并使用我的 repo(带有 Relay 示例,没有服务器渲染)而不是第 2 步的原始版本很容易:

...

  1. git clone -b relay git@github.com:ramusus/react-webpack-rails-tutorial.git

...

0 投票
1 回答
43 浏览

reactjs - 使用中继现代同构的多个页面

我遵循了这个中继现代同构示例教程:链接

在那个教程中,他们有一个没有路由的页面,

在上面的代码中,它默认登陆localhost:3000,同样我想添加另一个带有 url 的页面localhost:3000/detailComponent。但它只会向我显示localhost:3000页面。那么如何在这里进行路由,有人可以澄清一下吗?