Andrey Kцитирует2 месяца назад
Обновления UI после вызова this.setState() выполняются с помощью механизма очередей, который эффективно группирует изменения. Обновление this.state напрямую может привести к неожиданному поведению, и вам не следует этого делать. Как и в случае с this.props, считайте, что объект this.state доступен только для чтения не только потому, что это семантически плохая идея, но и потому, что он может вести себя неожиданным для вас образом. Аналогично никогда не вызывайте this.render() самостоятельно — вместо этого предоставьте React пакетную обработку изменений, определите наименьший объем работы и вызывайте render(), когда и если это необходимо.
  • Войти или зарегистрироваться, чтобы комментировать