🪝 Hook it
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,
);
}
}