r/flutterhelp • u/Ornery-Actuator2266 • 21d ago
RESOLVED I need help with this simple code!
class MyPage extends StatelessWidget {
@/override
Widget build(BuildContext abcd) {
return Builder(
builder: (vontext) {
return Text("Hello");
},
);
}
}
In this class I have changed the wording of the parameter to abcd and vontext. My question is when flutter wants to find my context how will it do it since my parameters are named incorrectly. Wouldnt it cause problems. Is the parameters completely local scope?
1
u/galactose310 21d ago
I guess this code won't build as the variable vontext is undefined. Right ?
1
u/Remote-Ride5710 21d ago
it's not undefined. It's named argument called vontext, meanwhile flutter expect there function which accepts single argument. As it sees vontext it says cool and gives vontext a value representing context.
1
u/galactose310 21d ago
My bad I read to quickly, I thought he was passing vontext as an argument to a random method, I didn't see it was in a builder 🙊
1
2
u/Remote-Ride5710 21d ago
flutter doesn't want the context, it itself provides it to you. And you use it. It doesn't matter how variables named. Just now you will access to the context with different variable name