Чем отличается setState от this.setState в flutter?

#flutter #dart

#flutter #dart

Вопрос:

мой друг, я хочу знать, в чем разница между этими двумя методами setState и this.setState в Flutter:

   exampleMethod() async {
    this.setState(() {});
    setState(() {});
  }
  

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

1. Разницы нет

2. Хорошо, спасибо @mousetail (-;

Ответ №1:

Из документов setState — это метод для класса состояния, поскольку класс состояния виджета с сохранением состояния расширяет State, вы можете вызвать метод classes с помощью this или напрямую. И в целом, this.var это то же самое, что и вызов var , если только у вас нет другой переменной с таким же именем внутри вашей области видимости.