不要将参数传递给
State使用它的构造函数。您只能使用来访问它们
this.widget.myField。
不仅编辑构造函数需要大量的手工工作;它没有带来任何东西。没有理由重复的所有字段
Widget。
编辑:
这是一个例子:
class ServerIpText extends StatefulWidget { final String serverIP; const ServerIpText ({ Key key, this.serverIP }): super(key: key); @override _ServerIpTextState createState() => _ServerIpTextState();}class _ServerIpTextState extends State<ServerIpText> { @override Widget build(BuildContext context) { return Text(widget.serverIP); }}class AnotherClass extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: ServerIpText(serverIP: "127.0.0.1") ); }}


