Ошибка реагирования при обновлении переменной useQuery - PullRequest
1 голос
/ 23 декабря 2019

У меня есть запрос, который принимает userId в качестве одной из своих переменных.

UserId получается из контекста в корне.

const { activeUser } = useContext("Context");

 const { loading, data } = useQuery(query, {
    variables: { userId: activeUser },
    fetchPolicy: 'cache-and-network',
    notifyOnNetworkStatusChange: true,
  });

Первоначальный рендеринг в порядке,однако, когда я пытаюсь запросить нового активного пользователя, я просто обновляю activeUser в корневом контексте.

Я получаю эту ошибку:

Warning: Cannot update during an existing state transition (such as within 'render'). Render methods should be a pure function of props and state.

Даже есливыдается ошибка, запрос работает и извлекается.

Я не уверен, где происходит эта ошибка.

...