Использование списка блоков/локтей

#flutter #bloc #flutter-bloc #flutter-cubit

Вопрос:

Я новичок в bloc, и мне не удалось найти пример кода для моего случая.

В моем приложении у меня есть такая сущность, как Игрок, и я хочу управлять состоянием как для каждого отдельного игрока (изменение его имени и очков), так и для списка игроков (добавление/удаление игроков). Я понимаю, как я могу сделать PlayerCubit, но что касается управления списком — я этого не понимаю.

Похоже, мне нужно что-то вроде PlayersCubitlt;PlayerCubitgt; , но я не уверен, правильно ли это и как это должно работать.

Итак, каков же правильный путь?

Ответ №1:

В вашем случае вы на правильном пути, я бы рекомендовал иметь два локтя, один из которых называется PlayerCubit, а другой-PlayersCubit.

Для PlayersCubit у вас будет состояние игрока с состоянием успеха, имеющим список, а не просто объект игрока.