• 카테고리

    질문 & 답변
  • 세부 분야

    모바일 앱 개발

  • 해결 여부

    미해결

widget.user

21.06.02 22:12 작성 조회수 132

0

class AccountPage extends StatefulWidget {
const AccountPage({Key key}) : super(key: key);


@override
_AccountPageState createState() => _AccountPageState();
}

강사님 강의와는 다르게 widget을 처음 생성할 때

const AccountPage({Key key}) : super(key: key);

이게 나옵니다. 

그래서

class AccountPage extends StatefulWidget {

const AccountPage({Key key, this.user}) : super(key: key);
final User user;

로 하니까 일단 되네요...

그런데

void initState() {
super.initState();
_pages=[
HomePage(widget.user),
SearchPage(),
AccountPage(),

왜 homepage에서는 widget.user를 넘겨주고,

accountpage는 왜 안넘겨도 되는 건지 모르겠습니다ㅠㅠ

답변 1

답변을 작성해보세요.

0

생성자 부분은 잘 대처하셨네요.

최종적으로는 모든 페이지에 user를 넘겨야 합니다.

뒷 영상에서 마저 작성할 것 같네요. 이미 의문을 품고 계시니 미리 넘기셔도 됩니다.