flutter_hooks
How to use Async Redux with the flutter_hooks
package?
Add the flutter_hooks_async_redux package to your app.
This is a very lightweight package that provides a useSelector
hook,
which is similar to the StoreConnector
widget.
Note: If your state is called AppState
, you can define your own useAppState
hook, like this:
T useAppState<T>(T Function(AppState state) converter, {bool distinct = true}) =>
useSelector<T, AppState>(converter, distinct: distinct);
This will simplify the use of the hook, like this:
String username = useAppState((state) => state.username);