What do angle brackets nearby extensible class mean in Dart?
995
Official docs says that State<T extends StatefulWidget>
class
is The logic and internal state for a StatefulWidget.
so in your case we will have:
class Home extends StatefulWidget {
@override
_HomeState createState() => _HomeState();
}
class _HomeState extends State<Home> {
@override
Widget build(BuildContext context) {
return Container();
}
}
Official documentation: State Class StatefulWidget Class
Author by
YanDatsiuk
I see myself as open minded enthusiastic software developer, family guy and active citizen.
Updated on December 16, 2022Comments
-
YanDatsiuk over 1 year
For what are using angle brackets
<>
in class inheritance declaration in Dart language?Code example from Flutter's project code:
class _HomeState extends State<Home> { ... }
The code tells that class
_HomeState
extends classState
, but for what is<Home>
?