У меня есть запрос, который принимает 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.

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

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