-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
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는 왜 안넘겨도 되는 건지 모르겠습니다ㅠㅠ
답변을 작성해보세요.
0
오준석
지식공유자2021.06.02
생성자 부분은 잘 대처하셨네요.
최종적으로는 모든 페이지에 user를 넘겨야 합니다.
뒷 영상에서 마저 작성할 것 같네요. 이미 의문을 품고 계시니 미리 넘기셔도 됩니다.
답변 1