Flutter fetcher state
Flutter library for fetching data
Query
Query Builder
Query.builder<List<String>>(
fetcher: (context) => ExampleRepo.of(context).allItems(), // Returns future
createStream: (context) => ExampleRepo.of(context).streamAllItems(), // Returns stream
builder: (context, controller) {
// handle your view with the controller
}
)
Mutation
Mutation Builder
Mutation.builder<String>(
builder: (context, controller) {
return TextButton(
child: Text("Click me"),
onPressed: () => controller.mutate((context) => ExampleRepo.of(context).addItem("Hello world"))
)
}
)