Flutter initstate navigator no funciona

Estoy usando initState y tengo un problema con el navegador:

I / flutter (5726): se generó la siguiente aserción Building Builder: I / flutter (5726): se llamó a setState () o markNeedsBuild () durante la compilación.

Mi código

@override
void initState() {

super.initState();
print(globals.isLoggedIn);
if(globals.isLoggedIn) {

    print("Already login");

    Navigator.push(context, MaterialPageRoute(builder: (context)=> Dashboard()));

}

Respuestas a la pregunta(1)

Su respuesta a la pregunta