apollo

    1热度

    2回答

    发生突变后,用户界面不会使用新添加的项目进行更新,直到页面刷新。我怀疑问题出在突变的更新部分,但我不确定如何进一步排除故障。任何意见非常感谢。 查询(单独的文件) //List.js export const AllItemsQuery = gql` query AllItemsQuery { allItems { id, name, t

    0热度

    1回答

    我想使用react-apollo制作多语言单页应用程序。当前的语言环境存储在redux存储中。问题是我必须连接每个组件才能将locale变量传递给查询。这种重复的代码看起来多余。我无法将语言环境硬编码到查询中,因为它对于不同的用户可能会有所不同。我需要动态传递默认值。有任何想法吗?

    3热度

    2回答

    在graphQLOptions中,上下文和rootvalue有什么区别? 什么时候应该使用一个,什么时候应该使用另一个? 目前我将连接器和其他敏感数据附加到上下文中,这是否安全?用户可以阅读他的查询的上下文或根目录吗?

    1热度

    2回答

    这个标题很混乱,但我会尽力解释我所能做到的最好的。我遇到了一种情况,我正在收集并显示React Native中来自服务器的数据元素列表。它使用一个查询将GraphQL参数发送到服务器,以将最初的请求限制为前15个元素。 query GetElements ($count: Int) { elements (count: $count) { id name

    0热度

    1回答

    这是相关的阿波罗密码。 (许多数据库字段已使其更快/更容易阅读这篇文章被省略。) 连接器 const userAccountsDataModel = db.define('userAccountsData', { id: {type: Sequelize.STRING, primaryKey: true}, picture_medium: {type: Sequelize.ST

    0热度

    1回答

    我有一个react-redux应用程序,它使用Apollo客户端来查询我的api GraphQL。 我有一个GridContainer,使得使用export default connect(mapStateToProps, mapDispatchToProps)(GridContainerWithData);查询电话,其中GridContainerWithData是常量,使查询与graphql(g

    2热度

    1回答

    我在我正在构建的一个相当大的React应用程序中广泛使用Apollo,并且我发现自己几次面临相同的限制。 我想仅在组件安装上执行查询,以便更改此组件子路由将不会重新触发查询。我也非常想保留容器模式,在容器中声明我的查询,包装我的组件并忘记它,以便我的组件本身保持清洁任何Apollo的东西。 到目前为止,我已经能够做到这一点,通过制作我自己的Apollo高阶组件,它接受一个组件,一个查询及其选项,并

    0热度

    1回答

    我试图从我的应用程序路由到组件时从graphQL中获取数据。这里是我的代码: 我的服务: @Injectable() export class MyService { constructor(public apollo: Apollo) {} getSomething() { return this.apollo.watchQuery({ quer

    0热度

    1回答

    我是React-apollo的新手我只是想弄清楚如何做服务器端渲染与阿波罗,它总是会抛出一个错误404,我很确定我的 grapiql端点正在工作。 这是我的错误 { Error: Network error: Network request failed with status 404 - "Not Found" at new ApolloError (C:\Users\arfo\Des

    8热度

    1回答

    我是全新的react-apollo我很困惑,如何从服务器端重新水化状态到客户端和我的应用程序工作,但问题是它不是从Apollo使用预加载状态后组件呈现它调用API再次。 严重的Redux集成使复杂只有阿波罗状态是渲染不是自定义的redux状态,这是问题here.But我不知道如何集成。 Server.js const HTML = ({ html,state}) => ( <html l