Javascript React中继和服务器端渲染

Javascript React中继和服务器端渲染,javascript,reactjs,graphql,relayjs,isomorphic-relay,Javascript,Reactjs,Graphql,Relayjs,Isomorphic Relay,我一直在开发一个用react构建的同构应用程序,我读过关于使用Relay.js和GraphQL进行客户机-服务器交互的文章。 我一直在想,在使用Relay.js时,特别是在使用react的服务器端渲染和同构应用程序开发时,是否有任何特殊设置或事项需要记住 您需要使用babel将中继转换为graphql查询 缓存需要来自facebook或类似网站的Dataloader 您的数据模型需要完全标准化才能处理上述内容 尽量避免将JSON作为列类型,这在graphql中很难描述 用作或独立使用 React

我一直在开发一个用react构建的同构应用程序,我读过关于使用
Relay.js
GraphQL
进行客户机-服务器交互的文章。
我一直在想,在使用
Relay.js
时,特别是在使用react的服务器端渲染和同构应用程序开发时,是否有任何特殊设置或事项需要记住

  • 您需要使用babel将中继转换为graphql查询
  • 缓存需要来自facebook或类似网站的Dataloader
  • 您的数据模型需要完全标准化才能处理上述内容
  • 尽量避免将JSON作为列类型,这在graphql中很难描述
  • 用作或独立使用

  • React继电器目前没有用于同构应用的“开箱即用”解决方案。
    但仍然有一个解决方案:

    • :npm软件包,包含关于如何轻松与之集成的非常详细的文档

    • :npm包,使用
      同构中继向
      react router relay
      添加服务器端呈现支持

    据我所知,添加服务器端渲染正在进行中,但没有ETA