riverpod_stateful_service 1.0.0 copy "riverpod_stateful_service: ^1.0.0" to clipboard
riverpod_stateful_service: ^1.0.0 copied to clipboard

A lightweight stateful_service wrapper for Riverpod.

Lightweight [stateful_service](https://pub.dev/packages/stateful_service) wrapper for [riverpod](https://pub.dev/packages/riverpod).

Getting started #

See the stateful_service package documentation for more information on how to get started.

Once you have a StatefulService, you can easily create a Riverpod notifier provider for it:

class UserService extends StatefulService<User> {
  ...
}

final StatefulServiceNotifierProvider<UserService, User> userProvider = StatefulServiceNotifierProvider((ref) {
  return StatefulServiceNotifier(UserService(initialState: const User(name: 'John Doe')));
});

You can also access the service directly using the included Provider extension, e.g:

Widget build(BuildContext context, WidgetRef ref) {
  final userService = ref.watch(userProvider.service);
  ...
}
2
likes
0
points
645
downloads

Publisher

verified publisherwolverinebeach.net

Weekly Downloads

A lightweight stateful_service wrapper for Riverpod.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

riverpod, stateful_service

More

Packages that depend on riverpod_stateful_service