2016-06-11 137 views
1

我一直在研究用反应构建的同构应用程序,并且我已阅读了关于使用Relay.jsGraphQL进行客户端 - 服务器交互的内容。
我一直在想,在使用Relay.js时,有没有什么特别的设置或记住的事情,当使用react的服务器端渲染&同构的应用程序开发?React Relay和服务器端渲染

回答

1

阵营继电器目前有同构的应用没有“开箱即用”的解决方案。
目前仍然虽然一个解决方案:

  • isomorphic-relay:NPM包有关如何使用它轻松集成了非常详细的文档。

  • isomorphic-relay-router:npm包使用isomorphic-relay添加服务器端渲染支持到react-router-relay

我的理解是,添加服务器端渲染是在工作,但没有ETA。

0
  1. 您需要使用babel将中继转换为graphql查询。
  2. 缓存需要来自Facebook或类似的Dataloader。
  3. 您的数据模型需要完全标准化才能使用上述方法。
  4. 尽量避免JSON作为列类型,很难在graphql
  5. 使用graphiql形容为browser plugin或独立
相关问题