No exemplo criado pelo Guilherme, ele passou o context apenas como um underline ( _ ) no create do BlocProvider.
return BlocProvider(create: (_) => NameCubit(), child: NameView());Tanto faz passar apenas underline no lugar do context ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
No exemplo criado pelo Guilherme, ele passou o context apenas como um underline ( _ ) no create do BlocProvider.
return BlocProvider(create: (_) => NameCubit(), child: NameView());Tanto faz passar apenas underline no lugar do context ?
Bom dia Matheus! Tudo em cima?
Então, o que ele fez foi criar um novo nome pro context, ele podia ter chamado de context, de contextBloc, de Betinho, qualquer coisa!
O que ele fez foi chamar esse contexto de _ para não ficar muito poluído o texto.
return BlocProvider(create: (contextBloc) => NameCubit(), child: NameView());
Imagina o seguinte: Você sabe que não vai chamar esse contexto em nenhuma situação, e você sabe que ai dentro desse () temos um contexto, depois de eras codando, você vai acabar optando pelo mais cômodo que é esconder essa informação.
Não é muito didático, eu sei. Mas é uma prática que você vai ver bastante quando pegar um código já pronto pra trabalhar.