через ListView.builder, потом по клику на один из элементов его изменяю, прокидываю event но state остается прежний. И ListView в этот момент не перерисовывает элемент, только после скрола самого списка, как только элемент выходит за пределы видимости он изменяется. Может подскажет кто, как правильно обновить элемент?
А как объекты сравниваются?)
не, там не совсем так. Ну вот например ты товары в корзину добавляешь, ты же всегда возвращаешь один и тот же стейт. Только вкладываешь новые объекты по типу [...старый список, новый элемент]
И того получается новый список) в который входят старые элементы и новый... А не старый список, к которому добавили новый элемент
ну это да. Но даже если я возвращаю новый список таким образом, ListView не перерисовывается все равно
А в лист вью ты чего передаешь? Билдер?
Обсуждают сегодня