jolt_hooks 0.0.5+1 copy "jolt_hooks: ^0.0.5+1" to clipboard
jolt_hooks: ^0.0.5+1 copied to clipboard

Flutter hooks for jolt

Jolt Hooks #

Flutter hooks integration for the Jolt reactive state management system.

Usage #

import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
import 'package:jolt_hooks/jolt_hooks.dart';
import 'package:jolt_flutter/jolt_flutter.dart';

class CounterWidget extends HookWidget {
  @override
  Widget build(BuildContext context) {
    final count = useSignal(0);
    
    return Scaffold(
      body: JoltBuilder(
        builder: (context) => Text('Count: ${count.value}'),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () => count.value++,
        child: Icon(Icons.add),
      ),
    );
  }
}

API Reference #

Hook Description
useSignal Creates a reactive signal
useComputed Creates a computed signal
useWritableComputed Creates a writable computed signal
useConvertComputed Creates a type-converting signal
useListSignal Creates a reactive list
useMapSignal Creates a reactive map
useSetSignal Creates a reactive set
useIterableSignal Creates a reactive iterable
useJoltEffect Creates a reactive effect
useJoltWatcher Creates a watcher
useJoltEffectScope Creates an effect scope
useAsyncSignal Creates an async signal
usePersistSignal Creates a persistent signal
useJoltStream Creates a stream from a reactive value
1
likes
150
points
214
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter hooks for jolt

Repository (GitHub)
View/report issues

Topics

#jolt #state-management #signals #hook

Documentation

API reference

License

MIT (license)

Dependencies

flutter, flutter_hooks, jolt

More

Packages that depend on jolt_hooks