aloisdeniel / aloisdeniel/stateful

Add widget to call dispose, didChangeDependencies...

Offen
#1 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Dart
Sterne
23
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi, awesome package.

Can you add a widget to call functions like dispose, didChangeDependencies...

I've already implemented it if you want to use.
```dart
import 'package:flutter/material.dart';

class Stateful extends StatefulWidget {
final Widget child;
final Function initState;
final Function didChangeDependencies;
final Function dispose;

const Stateful({
Key key,
@required this.child,
this.dispose,
this.initState,
this.didChangeDependencies,
}) : super(key: key);

@override
_StatefulState createState() => _StatefulState();
}

class _StatefulState extends State {
@override
void initState() {
super.initState();
widget.initState?.call();
}

@override
void didChangeDependencies() {
super.didChangeDependencies();
widget.didChangeDependencies?.call();
}

@override
Widget build(BuildContext context) {
return widget.child;
}

@override
void dispose() {
widget.dispose?.call();
super.dispose();
}
}
```

I think we can join your current package with this new widget.
What do you think?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.