前言
上一篇Flutter 入门与实战(八十六):不到40行代码手撸一个BlocProvider,我们只用了不到40行代码手撸了一个 SimpleBlocProvider
,用起来感觉也还可以,这就是 Bloc 的优势之一,你可以基于 Bloc
这种模式自己做扩展,形成自己的状态管理组件。我们这一篇来看看官方 flutter_bloc 插件提供的 BlocProvider
怎么样。
Provider 的模仿者?
我们先来看 BlocProvider
实现的计数器示例代码:
class BlocCounterWrapper extends StatelessWidget {
@override
Widget build(BuildContext context) {
return BlocProvider(
create: (_) => CounterCubit(),