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 | 31 |
Tags
- 그라나다
- 도심공항
- 지팍스페인
- 아시아나
- Gradle
- 러브스플리트
- 스페인여행
- 러브자그레브
- Swift #Concurrency #쓰레드
- Concurrency #Swift #Combine
- swiftUI
- 스페인광장
- SwiftUI #Skeleton #데이터갱신
- cocoapod
- 라이브러리
- 크로아티아
- 괌 자유여행
- xcode
- 리브어보드
- 스플리트
- 푸켓여행
- 대한항공
- 시밀란
- 강릉
- 세비야
- 연금저축펀드
- Device 등록
- 스쿠버다이빙
- 공기먹는다이버스
- Cocoapods #PrivateRepo #SpecRepo
Archives
- Today
- Total
JEP's Diary
오늘의 Compose 키워드 본문
상태 호이스팅
구성 가능한 함수에서 여러 함수가 읽거나 수정하는 상태는 공통의 상위 항목에 위치해야 합니다. 이 프로세스를 상태 호이스팅이라고 합니다. 호이스팅이란 들어 올린다 또는 끌어올린다라는 의미입니다.
상태를 호이스팅할 수 있게 만들면 상태가 중복되지 않고 버그가 발생하는 것을 방지할 수 있으며 컴포저블을 재사용할 수 있고 훨씬 쉽게 테스트할 수 있습니다. 이에 반하여, 컴포저블의 상위 요소에서 제어할 필요가 없는 상태는 호이스팅되면 안 됩니다. 정보 소스는 상태를 생성하고 관리하는 대상에 속합니다.
슬롯 기반 레이아웃
슬롯 기반 레이아웃은 개발자가 원하는 대로 채울 수 있도록 UI에 빈 공간을 남겨 둡니다. 슬롯 기반 레이아웃을 사용하면 보다 유연한 레이아웃을 만들 수 있습니다.
https://developer.android.com/jetpack/compose/layouts/basics#slot-based-layouts
'Development > 개발일지' 카테고리의 다른 글
올해의 회사일의 목표, Xcode Cloud 사용해보기 (0) | 2023.02.08 |
---|---|
git flow 전략 (0) | 2023.02.07 |
web3swift 3.0.4 적용 중...포기를 선언한 이유 (0) | 2022.11.04 |
지갑에 충분한 잔액이 있었지만, insufficient balance 에러를 만난 이슈 (0) | 2022.11.01 |
모듈화 그리고 팩토리패턴 (0) | 2022.10.31 |