inflearn logo
강의

Course

Instructor

Flutter App Development Basics

statelesswidget 자동완성 질문

Resolved

564

phg24274831

1 asked

1

강의 잘 듣고있습니다. 감사합니다.

statelesswidget 자동완성 클릭 시에

강사님 화면에서는

const name ({Key? Key}) : super(key: key);

로 나타나는데 왜 제 화면에서는

const name({super.key}); 로 나타날까요?

실제로 이것 때문에 에러가 뭐였는지 한참 찾았던 적이 있는데..

이게 무슨 의미를 나타내는 코드인지도 알려주시면 감사드리겠숩니다.

class name extends StatelessWidget {
  const name({super.key}); 

  @override
  Widget build(BuildContext context) {
    return Container();
  }
}

Flutter

Answer 1

1

DevStory

안녕하세요 현규Hugh님

아래 이미지 기준 13번째 줄의 Dart 문법이 최신 버전에서 4번째 줄의 문법으로 표현식이 간소화 되었습니다. 표현 방식의 차이일 뿐 기능은 동일하므로 영상과 달라도 그대로 진행하셔도 무방합니다.
문법에서 super란 해당 클래스가 상속받은 부모 클래스를 의미하며, Key를 부모 위젯에 전달하는 의미로 Key가 무엇인지는 링크를 참고해 주세요.

감사합니다 :)

image

0

larosetapark4986

그러면 required 를 붙이려면

super.key, required this.Test2 하면 될까요

0

DevStory

아래 코드와 같이 두 방법 모두 required를 붙일 수 있습니다.

image

강의 내 Flutter 버전 문의

1

340

1

이거 어떻게 해야 하나요,,

1

337

1

비동기 질문드립니다.

1

316

1

Flutter 설치 중 Rosetta 설치 관련 문의

2

426

1

안드로이드 스튜디오 설치방법

1

452

2

Flutter 커뮤니티 코드

1

620

1

빌드가 안됩니다.

1

1066

3

터미널 shared_preferences 문제 질문드립니다 ㅜㅜ

1

4268

5

에뮬레이터가 이상해요

1

503

2

안녕하세요

1

349

1

5회차 firebase 사용하기 따라하는 중인데 질문이 있습니다.

1

193

1

Emulator 실행하기에서 가상핸드폰 오류

1

380

1

android studio에서 AVD manager 가 없습니다.

1

4102

1

IDE를 안드로이드 스튜디오가 아닌 vs code로 결정한 이유가 있으신가요?

1

1479

1

firebase function 관련 질문 드립니다.

2

387

1

await Firebase.initializeApp(); 에서 던지는 예외를 해결하지 못하고 있습니다.

1

2161

1

3장 한줄일기 샘플 소스 중 =>, (_) 의미 ?

1

231

1

파일을 정리하고 난뒤에

1

1689

1

[스몰이슈] 오타? 확인 부탁 드려요

2

379

2

파이어베이스 Auth에러

2

807

3

Flutter 단톡방 비밀번호 어떻게 되나요?

1

713

1

파이어베이스 Auth에러

3

434

2

문법 관련

1

380

1

4주차 링크오류

1

181

1