강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김승재님의 프로필 이미지
김승재

작성한 질문수

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

widget.user

작성

·

193

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를 넘겨야 합니다.

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

김승재님의 프로필 이미지
김승재

작성한 질문수

질문하기