@State
SwiftUI ma’lumotlar oqimi: @State
O‘zgarganda UI yangilanishlarini boshqaradigan, view’ga tegishli lokal state uchun @State dan foydalaning.
@State
@State — qiymatni view ichida lokal saqlaydigan va qiymat o‘zgarganda UI’ni yangilaydigan property wrapper.
Misol
import SwiftUI
struct CounterView: View {
@State private var count = 0
var body: some View {
VStack(spacing: 12) {
Text("Count: \(count)")
Button("Increment") { count += 1 }
}
.padding()
}
}
import SwiftUI
struct ContentView: View {
var body: some View { CounterView() }
}
import SwiftUI
@main
struct MyApp: App {
var body: some Scene {
WindowGroup { ContentView() }
}
}
Yuqoridagi misolda tugma bosilganda oshadigan hisoblagich ko‘rsatilgan.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
