jolt_flutter_hooks 2.0.0 copy "jolt_flutter_hooks: ^2.0.0" to clipboard
jolt_flutter_hooks: ^2.0.0 copied to clipboard

discontinuedreplaced by: jolt_setup

Setup package for the Jolt reactive state management system, providing declarative hooks

Jolt Flutter Hooks #

⚠️ This package has been migrated

This package name (jolt_flutter_hooks) was ambiguous and could be confused with the flutter_hooks ecosystem. All functionality has been migrated to jolt_setup.

Please use jolt_setup instead.

The jolt_setup package includes:

  • Setup Widget API (SetupWidget, SetupMixin, SetupBuilder)
  • All Flutter hooks (useTextEditingController, useScrollController, useFocusNode, etc.)
  • All reactive hooks (useSignal, useComputed, useEffect, etc.)

CI/CD codecov jolt_setup License: MIT

Migration Guide #

Update your dependencies #

Before:

dependencies:
  jolt_flutter_hooks: ^1.0.0

After:

dependencies:
  jolt_setup: ^1.0.0

Update your imports #

Before:

import 'package:jolt_flutter_hooks/jolt_flutter_hooks.dart';

After:

import 'package:jolt_setup/hooks.dart';

All APIs remain the same - only the package name has changed.

Quick Start (jolt_setup) #

import 'package:flutter/material.dart';
import 'package:jolt_setup/jolt_setup.dart';

class MyWidget extends SetupWidget {
  @override
  setup(context) {
    final textController = useTextEditingController('Hello');
    final focusNode = useFocusNode();
    final count = useSignal(0);
    
    return () => Scaffold(
      body: Column(
        children: [
          TextField(
            controller: textController,
            focusNode: focusNode,
          ),
          Text('Count: ${count.value}'),
          ElevatedButton(
            onPressed: () => count.value++,
            child: Text('Increment'),
          ),
        ],
      ),
    );
  }
}

Jolt Setup is part of the Jolt ecosystem. Explore these related packages:

Package Description
jolt Core library providing Signals, Computed, Effects, and reactive collections
jolt_setup Setup Widget API and Flutter hooks: SetupWidget, SetupMixin, useTextEditingController, useScrollController, etc.
jolt_hooks Hooks API: useSignal, useComputed, useJoltEffect, useJoltWidget
jolt_surge Signal-powered Cubit pattern: Surge, SurgeProvider, SurgeConsumer

License #

This project is licensed under the MIT License - see the LICENSE file for details.

0
likes
150
points
322
downloads

Publisher

verified publishervowdemon.com

Weekly Downloads

Setup package for the Jolt reactive state management system, providing declarative hooks

Homepage
Repository (GitHub)
View/report issues

Topics

#jolt #state-management #signals #hook #setup

Documentation

API reference

License

MIT (license)

Dependencies

flutter, jolt_setup

More

Packages that depend on jolt_flutter_hooks