Flutter状态管理的组件有好几个,比如博主前面写的博文Provider,以及本篇博文的主角Redux
.本篇暂时不分析Redux
的具体原理,旨在通过一个简单的例子来粗略熟悉Redux
的用法和相关概念。
地球人都知道,学习Flutter
时,使用Android Studio创建第Flutter Project,会自动创建这么一个项目:点击一个button
,每次点击都对count字段进行+1操作。这个Project
如果使用Redux
实现的话,全部代码如下所示:
import 'package:flutter/material.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/redux.dart';