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
- 문법
- SwiftUI
- 운영체제
- 리액트
- 영남대
- composable architecture
- swift concurrency
- 후기
- 백준
- widgetkit
- 스위프트
- dispatchqueue
- 1일1알골
- Swift
- 멋사
- 스유
- TCA
- 네트워크
- Protocol
- 알고리즘
- uikit
- 멋쟁이사자처럼
- c++
- 웹
- 대외활동
- widget
- spritekit
- cs
- 컴퓨터그래픽스
- 위젯킷
Archives
- Today
- Total
목록iflet (1)
맛동산이
SwiftUI) TCA - ifLet, 옵셔널 State를 언래핑하는법 - 화면전환이 필요할때
TCA에서는 State와 Reducer가 서로 얽히고 설켜있는 상태를 보기가 쉽다.특히나 화면전환에서는 SwiftUI에서는 상태값에 따른 화면 변화가 많은데, 이러한 경우 초기 값을 nil로 설정해주기 때문에 이러한 화면에 대한 언래핑이 필요하다.SwiftUI 에서의 기본적인 화면 전환은 다음과 같다.struct MainView { @State var isUserLogged: Bool = false var body: some View { if isUserLogged { MainTabView() } else { LoginView() } }}이러한 경우 TCA에서는 해당 값을 State로 받아야하고 해당 State는 옵셔널 값이 되는데이러한 옵셔널 State를 안전하게 언래핑 하는 방법..
앱/SwiftUI
2024. 9. 17. 04:37