народ, может кто вкратце объяснить разницу между блоком и провайдером в стейт менеджменте?Правильно ли я понимаю, что оба подхода позволяют отделить бизнес логику от UI, оба подхода под капотом используют стримы?Правильно ли то, что с помощью провайдера то что раньше было statefull может стать statless и мы можем в большинстве случаев избавиться от setState'а?В чем разница тогда между ними, и почему часто их используют вместе, блок+провайдер?