Реагировать на обратный вызов setState и порядок выполнения рендеринга

#javascript #reactjs #react-native

#javascript #reactjs #реагировать-родной

Вопрос:

В Reactjs после вызова setState какой метод будет вызываться первым. Обратный вызов setState или функция рендеринга?

Комментарии:

1. метод рендеринга. Почему вы не утешаете. войдите в соответствующие функции и проверьте сами!

2. @AniruddhaShevle Спасибо. Я думал, что это асинхронные операции

3. setstate является только asyn, как в функциональных, так и в классовых компонентах!

Ответ №1:

Сначала рендерится, затем обратный вызов setState. setState является асинхронным в том смысле, что он будет ждать завершения рендеринга для выполнения обратного вызова. Вы можете найти больше информации здесь: https://reactjs.org/docs/react-component.html#setstate