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
並設置其值?