вызов функции после ComponentDidMount в реагировать родной - PullRequest
0 голосов
/ 24 апреля 2019

Я хочу вызывать функцию после componentDidMount (), но также и перед render ().

-Я хочу что-то вроде этого

 render()- componentDidMount()- myFunction()- render()

Ответы [ 3 ]

0 голосов
/ 24 апреля 2019

Событие componentDidMount уже делает это.Жизненный цикл установки компонента ведет себя следующим образом: вызывается конструктор> render ()> вызывается componentDidMount ()> затем выполняется другой render ().Я не уверен, что вы пытаетесь достичь с этим, пожалуйста, уточните подробнее.

0 голосов
/ 24 апреля 2019

Таким образом, вы можете вызвать функцию в конструкторе, которая будет вызываться ДО того, как render () вы можете вызвать функцию внутри componentDidMount, которая будет вызываться после монтирования компонента (он будет вызывать некоторые рендеры до и после)Или вы можете вызвать принудительное обновление внутри вашей функции для запуска рендера.Больше информации о документах React Component

https://reactjs.org/docs/react-component.html

0 голосов
/ 24 апреля 2019

componentDidMount() вызывается сразу после монтирования компонента, другими словами, когда ваш компонент монтируется, метод рендеринга уже вызывается, поэтому между componentDidMount и рендерингом нет пробела.Но в чем ваша проблема?

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