Я скопировал следующий код (и весь другой соответствующий код, который мог найти) из GitHunt-React в мое приложение. Этот код из CommentsPage.js:GitHunt-React: объявление свойства `loading`?
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);
По какой-то причине в моем приложении, загрузка иногда устанавливается истина, а иногда undefined.When я пошагово этот код в GitHunt-React (не мое приложение, кроме исходный образец кода), стек вызовов показывает все внутренние функции React, поэтому я не могу отследить его обратно до кода в GitHunt-React, который объявляет loading
. Кроме того, делая текстовый поиск исходного кода в GitHunt-React, кажется, не оказаться ничего установив значение loading.
В GitHunt-React, какая часть кода несет ответственность за декларирование loading
и установив его стоимость?