반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 기술면접공부
- 카프카
- 스프링부트
- nestjs
- 기술공부
- 스프링
- 스프링공부
- nestjs공부
- Flutter
- JPA스터디
- querydsl
- K8S
- 플러터 공부
- Kafka
- DDD
- JPA
- 스프링부트공부
- JPA 공부
- JPA공부
- 자료구조공부
- nestjs스터디
- 코테준비
- Axon framework
- 코테공부
- 플러터 개발
- 자바공부
- JPA예제
- 스프링 공부
- 프로그래머스
- 알고리즘공부
Archives
- Today
- Total
DevBoi
[Flutter] Rendering Object 오류 본문
반응형
Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, Expanded widgets are placed directly inside Flex widgets.
The offending Expanded is currently placed inside a SizedBox widget.
가끔 Expanded를 붙이면 발생하는 오류이다.
이 에러를 해결하기 위해서는 위젯의 상관관계를 알아야 한다.
그냥 무턱대고 쓰면 안되고
Column이나 확장 가능한 위젯 내에서만 사용가능하다.
child: Expanded(
child: SingleChildScrollView(
scrollDirection: Axis.vertical,
child: Column(
children: getChildren(cubit.listPerformer, state),
),
올바른 사용 법 은 위와 같다.
또한 파생되서 발생하는 문제는 이런것들이 있다.
Duplicate GlobalKey detected in widget tree.
가끔 Key를 위젯간의 전달을 해줘서 정합성을 체크해준다.
const OneqDetailScreen({Key? key})
: super(
key: key,
);
위젯간 글로벌 키는 다른 포스팅에서 다루겠지만, 해당 부분을 제거 해주면 일단 발생하지 않는 것을 볼 수 있다.
반응형
'[Mobile] > [Flutter]' 카테고리의 다른 글
[Flutter] Icon launcher 사용하기 (0) | 2023.12.19 |
---|---|
[Flutter] IOS 애플 로그인, 회원탈퇴 (0) | 2023.12.16 |
[Flutter] imagePicker 관련 설정 (0) | 2023.11.22 |
[Flutter] Naver 로그인 (0) | 2023.11.21 |
[Flutter] PortOne 결제 모듈 연동 (1) | 2023.11.14 |