Merhaba, BuildContext ile anlamadığım nokta şu build widget’in parametresi olarak buildcontext gönderdik ki alt widget’larda kullanalım. Ancak listview.builder’ın parametresine yine BuildContext context yazdık direkt context yerine yani anladığım kadarıyla bu iki context’ler farklı bunların farklı olmasının sebebi nedir aynı olması daha mantıklı değil mi?
`import ‘package:flutter/material.dart’;
class HomePage extends StatelessWidget{
List<Teachers> allTeachers = List.generate(500, (index) => Teachers(index,index+1,‘name: $index’));
@override
Widget build(BuildContext context){
return Scaffold(
appBar: AppBar(
title: Text(“Home Page”),
backgroundColor: Colors.red[300],
),
body: ListView.builder(
itemCount: allTeachers.length,
itemBuilder: (BuildContext context,int index){
return Text(“can d”);
}),
);
}
}
class Teachers{
int age;
int exp;
String name;
Teachers(this.age,this.exp,this.name);
}`