1
我从GitHunt-React中复制了以下代码(以及所有其他相关代码,我可以找到)到我的应用程序。此代码是从CommentsPage.js:GitHunt-React:声明`加载`属性?
const CommentsPageWithDataAndMutations = graphql(COMMENT_QUERY, {
options({ params }) {
return {
variables: { repoName: `${params.org}/${params.repoName}` },
};
},
props({ data: { loading, currentUser, entry, updateQuery } }) {
debugger;
return { loading, currentUser, entry, updateCommentsQuery: updateQuery };
},
})(CommentsPageWithMutations);
出于某种原因,在我的应用程序,加载有时会设置为true,有时是undefined.When我通过这个代码在步骤GitHunt反应的(不是我的应用程序,但原始示例代码)中,调用堆栈显示所有React内部函数,因此我无法将其追溯到声明为loading
的GitHunt-React中的代码。此外,做一个文本搜索源代码GitHunt-反应过来,似乎并没有把任何东西设置的loading.
在价值GitHunt反应的,什么样的代码的一部分,是负责声明loading
并设置其值?