Используются префиксы is, has или can, чтобы явно указать, что свойство возвращает булево значение и описывает состояние или возможность.
is - для описания состояния (например, isLoggedIn, isLoading).
dart
has - для проверки наличия чего-либо (например, hasData, hasChanges).
dart
can - для проверки возможности выполнения действия (например, canEdit, canDelete).
dart