Предупреждение маршрутизатора React. Методы рендеринга должны полностью зависеть от свойств и состояния. - PullRequest
0 голосов
/ 13 июля 2020

В проекте React я использую react-router-dom version 5.2.0. Я хочу программно перемещаться по страницам и компонентам, вызывая history.push(path). Кажется, что навигация работает, но я получаю предупреждение:

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

Насколько я понимаю, функция pu sh устанавливает состояние на этапе рендеринга, но я не знаю, как решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...