useSetupContext function
Gets the current JoltSetupContext.
This provides access to the underlying setup context, which manages hooks and reactive effects for the widget. This is primarily used for advanced use cases.
Example:
@override
setup(context, props) {
final setupContext = useSetupContext();
// Register cleanup when the scope is disposed
onScopeDispose(() => print('Scope disposed'));
return () => Text('Hello');
}
Implementation
JoltSetupContext useSetupContext() {
final currentContext = JoltSetupContext.current;
assert(currentContext != null, 'SetupWidgetElement is not exsits');
return currentContext!;
}