Apollo Link State应该是什么__typename?

时间:2018-05-11 14:00:19

标签: javascript reactjs react-apollo apollo-client

在Apollo Link State文档中给出的Todo示例中,它具有__typename属性,如下所示 -

const newTodo = {
        id: nextTodo++,
        text,
        completed: false,
        __typename: "TodoItem"
      };

这是TodoItem,但它来自哪里?

可以是任何东西,还是具体的东西?

1 个答案:

答案 0 :(得分:0)

回答我自己的问题

它可以是任何东西

所以在这种情况下TodoItem,因为它只是一个Todo

通常它将是resolvers

中指定的类型

因此,对于type Todo__typename将是Todo