Yuriy Iontsev
Да, все stateful,
То есть при смене индекса в родительском, нужно заново обновить данные в дочернем.
Надо где-то вызвать setState или еще чего
stateful имеет немного другой lifecycle
ты из родительского элемента отправляешь в него данные
он получает их, ты обрабатываешь в initState
но если в родителе меняешь данные, в дочернем stateful виджете надо отловить это изменение
для этого есть специальный метод