Equatable properties should always be copied rather than modified. If an Equatable class contains a List or Map as properties, be sure to use List.from or Map.from respectively to ensure that equality is evaluated based on the values of the properties rather than the reference.
Такой вопрос, я вот делаю форму с текстовыми полями, у меня на девайсе без настройки focusNode при клике на next переходит на другую строку, имеет ли смысл добавлять их, если они переходят без этих свойств?
можно присваивать новое значение, можно внутри менять - для блока важно как переопределен метод ==, он выполняет сравнение старого и нового стейта. если == возвращает true, то обновления не будет