오류 찾고 고치는데 한시간 삼십분 좀 넘게 걸렸다...
setState 또는 markNeedsBuild메서드가 빌드할 때 불려졌다는거 같다. 즉 생성할 때 꼬여졌기 때문에
오류가 난 코드는 다음과 같다.
IconButton(icon: Icon(Icons.menu), onPressed: widget.onMenuChanged())
onPressed : function() <- 이렇게 썼기 때문에 틀렸다.
메서드를 하단이나 상단에 구현을 해 놓았다면 onPressed에서는 괄호를 제외해야 한다.
onPressed : function <- O 맞음
위 에러 메시지에 따르면...괄호를 쳐서 메서드를 생성시에 실행을 시킬 수도 있는거 같기도하다..
덕분에 해결했네요. 감사합니다!