У меня есть запрос, который принимает 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.
Даже есливыдается ошибка, запрос работает и извлекается.
Я не уверен, где происходит эта ошибка.