using-flutter-hooks
Installation
SKILL.md
Flutter Hooks Latest Version Best Practices Guide (v0.21.x)
Goal
flutter_hooks is a package developed by Remi Rousselet (author of Riverpod and Freezed). Its core philosophy stems from React Hooks. The current latest version is 0.21.3+1.
Hooks primarily exist to solve the verbose boilerplate code brought about by StatefulWidget, and the extreme difficulty of reusing UI Logic across Widgets.
Instructions
1. Core Concept: What are Hooks?
Hooks are tools used to manage "local and ephemeral UI state or side effects".
- Not Suitable For: Global business logic management (this should be handed over to Riverpod or Bloc).
- Suitable For: Any Widget attaching a
Controller, animation management, focus tracking, or countdown timers.