Originally posted by **busslina** May 16, 2024
Is there a reason on built-in controllers (`TextEditingController`, `FocusNode` and `FocusScopeNode`) to not being auto-disposed?
For this purpose I also envision that would be helpful to have a built-in side effect that execute once (like callonce), return the value and also execute on disposing. Similar to `use.effect` but this last one is void.
Discussed in https://github.com/GregoryConrad/rearch-dart/discussions/178
FocusNode effects aren't disposing the nodes.