Подскажите пожалуйста по блоку. Как я понял есть 2 варианта реализации:
1. Через либу flutter_bloc
2. Самостоятельно работать со стримами.
Первый вариант кажется более простым, просто описать стейты и события, и переход из одного стейта в другой. Но он кажется более топорным, потому что не можем менять часть состояния отдельно, чтобы перестраивалась отдельная часть. А во втором варианте, мы можем то использовать отдельные стримы и стрим билдеры. Вопрос, нормально ли использовать блок не из либы, а свой? Или это профита не сильно будет давать?