🪝 Hook it

pub License: MIT


Hook the objects in a simple way with less boilerplate. You can use it, listen it and dispose it in a single function inside the build method.


Quick Start

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

class Example extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    final focusNode = context.use(FocusNode.new, id: 'focusNode');
    final controller =
        context.use(TextEditingController.new, id: 'controller');

    return TextField(
        focusNode: focusNode,
        controller: controller,
    );
  }
}

Libraries

hook_it
🪝 The hook_it library for Flutter.