есть пакет Equatable при наследовании он делает класс аналогом дата класса в котлине, переопределяет хэшкод и иквэлс . И вот вопрос для чего классом Equatable расширят модель ? Почему нельзя без него просто описать модель? Правильно ли я понимаю что это гарантирует что мы работаем всегда с этим классом и все инстансы будут ссылать именного на него, т.е. единый источник данных? Типо синглтон? Я правильно иду? Или я заблудился?)
Он для того, чтобы разные инстансы с одинаковыми данными выглядиле как одинаковы
Вот в этом и затуп, не могу понять для чего?)))) Можно как для тупого обьяснить? Может не выспался, никак не пойму))
Ридми прочитай, слово за словом, там описано все https://pub.dev/packages/equatable
И даже ссыль на доку For more information about this, you can check out the official Dart Documentation.
Блин, вот я дебил, надо было в описание пакета глянуть
Обсуждают сегодня