Access values from constructor, from passing data to stateless widget Flutter

here is my code,

class ProfileOthers extends StatefulWidget {
  const ProfileOthers({super.key, required this.data});

  final Map<String, dynamic> data; //I am hoping to make use of this data

  @override
  State<ProfileOthers> createState() => _ProfileOthersState();
}

Want to pass arguments in stateless widget from another screen, I’m new in flutter.

>Solution :

class UserProfileScreen extends StatefulWidget {
   final Map<String, dynamic> userData;
   const UserProfileScreen ({super.key, required this.userData});

  @override
  State<UserProfileScreen> createState() => _UserProfileScreenState();
}

you can access this parameter as shown below,

Text(widget.userData['name']),

Leave a Reply