Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Context no BlocProvider

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 ?

1 resposta
solução!

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.